{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [],
   "source": [
    "import pathlib\n",
    "import pickle\n",
    "\n",
    "import numpy as np\n",
    "import scipy.sparse\n",
    "import scipy.io\n",
    "import pandas as pd"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "the number of original drug-dis: 11540\n",
      "the number of original drug-target: 11407\n",
      "the number of original gene-dis: 18844\n"
     ]
    }
   ],
   "source": [
    "num_drug = 1482\n",
    "num_dis = 793\n",
    "num_target = 2077\n",
    "num_gene = 6365\n",
    "\n",
    "drug_dis=np.load('./raw/txt2npy/us_edges.npy')\n",
    "#print(drug_dis)\n",
    "drug_target = np.load('./raw/txt2npy/ut_edges.npy')\n",
    "gene_dis=np.load('./raw/txt2npy/gs_edges.npy')\n",
    "print(\"the number of original drug-dis:\",len(drug_dis))\n",
    "print(\"the number of original drug-target:\",len(drug_target))\n",
    "print(\"the number of original gene-dis:\",len(gene_dis))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "       drug_id  dis_id\n",
      "0            0      14\n",
      "1            0      84\n",
      "2            0     716\n",
      "3            0     726\n",
      "4            0     278\n",
      "...        ...     ...\n",
      "11535     1481     660\n",
      "11536     1481     755\n",
      "11537     1481     758\n",
      "11538     1481     759\n",
      "11539     1481     783\n",
      "\n",
      "[11540 rows x 2 columns]\n",
      "       drug_id  target_id\n",
      "0            0        559\n",
      "1            0        657\n",
      "2            0        957\n",
      "3            0        954\n",
      "4            0        955\n",
      "...        ...        ...\n",
      "11402     1480        734\n",
      "11403     1480        386\n",
      "11404     1480       1402\n",
      "11405     1481        768\n",
      "11406     1481        651\n",
      "\n",
      "[11407 rows x 2 columns]\n",
      "       gene_id  dis_id\n",
      "0            0     414\n",
      "1            1      36\n",
      "2            1      97\n",
      "3            1     130\n",
      "4            1     214\n",
      "...        ...     ...\n",
      "18839     6362     139\n",
      "18840     6363     708\n",
      "18841     6364      42\n",
      "18842     6364      73\n",
      "18843     6364     203\n",
      "\n",
      "[18844 rows x 2 columns]\n"
     ]
    }
   ],
   "source": [
    "drug_dis_table=pd.DataFrame(drug_dis,columns=['drug_id','dis_id'],dtype=np.int32)\n",
    "print(drug_dis_table)\n",
    "drug_target_table=pd.DataFrame(drug_target,columns=['drug_id','target_id'],dtype=np.int32)\n",
    "print(drug_target_table)\n",
    "gene_dis_table=pd.DataFrame(gene_dis,columns=['gene_id','dis_id'],dtype=np.int32)\n",
    "print(gene_dis_table)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "       gene_id  dis_id\n",
      "0            0     414\n",
      "1            1      36\n",
      "2            1      97\n",
      "3            1     130\n",
      "4            1     214\n",
      "...        ...     ...\n",
      "18839     6362     139\n",
      "18840     6363     708\n",
      "18841     6364      42\n",
      "18842     6364      73\n",
      "18843     6364     203\n",
      "\n",
      "[18844 rows x 2 columns]\n"
     ]
    }
   ],
   "source": [
    "print(gene_dis_table)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "array([3796], dtype=int32)"
      ]
     },
     "execution_count": 10,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "a=gene_dis_table[gene_dis_table.dis_id==3]['gene_id']\n",
    "b=np.array(a)\n",
    "b"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "[array([1859], dtype=int32), array([  93,   97,  127,  168,  194,  273,  404,  405,  432,  433,  479,\n",
      "        563,  564,  569,  570,  571,  572,  574,  577,  580,  632,  676,\n",
      "        699,  746,  801,  820,  865,  989, 1027, 1054, 1140, 1266, 1382,\n",
      "       1436, 1444, 1449, 1451, 1454, 1456, 1458, 1469, 1482, 1483, 1490,\n",
      "       1496, 1499, 1504, 1516, 1518, 1554, 1557, 1571, 1578, 1647, 1671,\n",
      "       1675, 1739, 1782, 1786, 1808, 1812, 1813, 1816, 1817, 1867, 1909,\n",
      "       1911, 2049, 2128, 2299, 2312, 2346, 2350, 2417, 2541, 2542, 2750,\n",
      "       2861, 2864, 2867, 2868, 2886, 2887, 2926, 2953, 3296, 3298, 3301,\n",
      "       3330, 3472, 3751, 3798, 3829, 3848, 3864, 3902, 3947, 4050, 4237,\n",
      "       4240, 4355, 4393, 4620, 4666, 4901, 4914, 4927, 5050, 5257],\n",
      "      dtype=int32), array([3545, 4501], dtype=int32), array([3796], dtype=int32), array([  93,   97,  127,  168,  194,  273,  404,  405,  432,  433,  479,\n",
      "        563,  564,  569,  570,  571,  572,  574,  577,  580,  632,  676,\n",
      "        699,  746,  801,  820,  865,  989, 1027, 1054, 1140, 1266, 1382,\n",
      "       1436, 1444, 1449, 1451, 1454, 1456, 1458, 1469, 1482, 1483, 1490,\n",
      "       1496, 1499, 1504, 1516, 1518, 1554, 1557, 1571, 1578, 1647, 1671,\n",
      "       1675, 1739, 1782, 1786, 1808, 1812, 1813, 1816, 1817, 1867, 1909,\n",
      "       1911, 2049, 2128, 2299, 2312, 2346, 2350, 2417, 2541, 2542, 2750,\n",
      "       2861, 2864, 2867, 2868, 2886, 2887, 2926, 2953, 3296, 3298, 3301,\n",
      "       3330, 3472, 3751, 3798, 3829, 3848, 3864, 3902, 3947, 4050, 4237,\n",
      "       4240, 4355, 4393, 4620, 4666, 4901, 4914, 4927, 5050, 5257],\n",
      "      dtype=int32), array([994], dtype=int32), array([1944, 6066], dtype=int32), array([1010, 2647, 2669, 3280], dtype=int32), array([1770, 3396, 5096, 5553], dtype=int32), array([1116, 1150, 1449, 3395, 5338], dtype=int32), array([2217], dtype=int32), array([1534, 2900, 2954, 5317, 5731], dtype=int32), array([131], dtype=int32), array([2283, 4246], dtype=int32), array([ 153, 1787, 4142], dtype=int32), array([  12,  122,  124,  151,  158,  159,  168,  247,  258,  259,  273,\n",
      "        326,  327,  338,  367,  379,  470,  471,  526,  653,  659,  679,\n",
      "        687,  697,  700,  711,  718,  772,  833,  837,  840,  872,  897,\n",
      "        913,  914,  964,  990, 1038, 1045, 1057, 1187, 1190, 1352, 1394,\n",
      "       1399, 1425, 1441, 1469, 1488, 1604, 1608, 1628, 1635, 1779, 1793,\n",
      "       1798, 1815, 1824, 1866, 1881, 1947, 1970, 1984, 2022, 2062, 2074,\n",
      "       2125, 2132, 2135, 2139, 2150, 2176, 2234, 2280, 2298, 2338, 2340,\n",
      "       2349, 2359, 2404, 2455, 2690, 2709, 2729, 2761, 2763, 2775, 2789,\n",
      "       2828, 2864, 2914, 2931, 2942, 2996, 3018, 3036, 3163, 3173, 3259,\n",
      "       3313, 3341, 3381, 3493, 3725, 3735, 3987, 4450, 4564, 4577, 4647,\n",
      "       4688, 4909, 5044, 5053, 5204, 5696], dtype=int32), array([ 122,  151,  219,  227,  229,  259,  261,  335,  659,  678, 1122,\n",
      "       1126, 1449, 1590, 1628, 1862, 1866, 1940, 2298, 2354, 2594, 2676,\n",
      "       2834, 2931, 2971, 2990, 3040, 3395, 3496, 4200, 4217, 4730, 6119,\n",
      "       6200, 6221, 6243], dtype=int32), array([1146, 2271, 2931], dtype=int32), array([494], dtype=int32), array([ 447,  471,  659, 1150, 1159, 1160, 2269, 2349, 2411, 2931, 2971],\n",
      "      dtype=int32), array([ 243,  245,  696,  698, 1379, 1412, 2221, 2271, 3255], dtype=int32), array([2218], dtype=int32), array([ 332, 1070, 3260, 3363, 3457, 4582, 5552], dtype=int32), array([ 512, 3376], dtype=int32), array([  92,  362,  422,  593,  718,  995, 1149, 1483, 1520, 1667, 1914,\n",
      "       1982, 2349, 2423, 2709, 2914, 3105, 3202, 4450, 5464, 6109, 6120,\n",
      "       6124, 6220], dtype=int32), array([  60,   61,   62,  111,  387,  517,  519,  585,  687,  900, 1040,\n",
      "       1060, 1063, 1073, 1092, 1115, 1119, 1408, 1412, 1673, 1760, 1973,\n",
      "       1990, 2030, 2086, 2107, 2243, 2336, 2536, 2615, 2654, 2701, 2800,\n",
      "       2801, 2849, 3052, 3407, 3528, 3578, 3728, 4210, 4511, 4512, 6121],\n",
      "      dtype=int32), array([3541], dtype=int32), array([  60,   61,  110,  111,  257,  269,  409,  496,  591,  789,  851,\n",
      "       1052, 1062, 1199, 1209, 1391, 1488, 1507, 1656, 1823, 1854, 1860,\n",
      "       2030, 2218, 2422, 2423, 2620, 2654, 2709, 2931, 3345, 3753],\n",
      "      dtype=int32), array([   2,   14,   51,   52,   59,   60,   61,   62,   63,   64,   65,\n",
      "         75,  110,  111,  116,  120,  168,  181,  198,  210,  269,  274,\n",
      "        353,  361,  372,  386,  387,  451,  454,  455,  456,  457,  458,\n",
      "        459,  460,  462,  493,  501,  511,  517,  518,  519,  522,  523,\n",
      "        560,  561,  585,  608,  612,  613,  614,  657,  680,  681,  687,\n",
      "        714,  718,  784,  786,  787,  788,  789,  819,  837,  840,  876,\n",
      "        877,  885,  891,  945,  955, 1005, 1029, 1040, 1052, 1060, 1062,\n",
      "       1063, 1066, 1067, 1068, 1069, 1070, 1072, 1073, 1074, 1076, 1077,\n",
      "       1078, 1085, 1086, 1092, 1110, 1115, 1116, 1119, 1136, 1142, 1199,\n",
      "       1201, 1204, 1205, 1206, 1210, 1211, 1212, 1216, 1217, 1286, 1316,\n",
      "       1326, 1339, 1404, 1405, 1408, 1410, 1411, 1415, 1469, 1472, 1483,\n",
      "       1493, 1506, 1591, 1625, 1666, 1673, 1737, 1738, 1751, 1806, 1810,\n",
      "       1820, 1821, 1854, 1908, 1911, 1947, 1965, 1973, 1990, 1991, 1995,\n",
      "       2003, 2007, 2008, 2014, 2027, 2028, 2029, 2030, 2033, 2040, 2086,\n",
      "       2107, 2155, 2217, 2336, 2410, 2423, 2426, 2431, 2437, 2536, 2615,\n",
      "       2636, 2651, 2652, 2653, 2654, 2675, 2701, 2703, 2738, 2739, 2796,\n",
      "       2800, 2801, 2849, 2852, 2873, 2891, 2931, 2938, 2957, 2974, 3052,\n",
      "       3078, 3101, 3102, 3124, 3210, 3213, 3268, 3305, 3332, 3344, 3362,\n",
      "       3391, 3407, 3430, 3483, 3528, 3541, 3550, 3567, 3578, 3579, 3728,\n",
      "       3741, 3753, 3772, 3781, 3784, 3906, 3954, 4108, 4115, 4132, 4190,\n",
      "       4210, 4282, 4292, 4338, 4344, 4381, 4394, 4407, 4426, 4452, 4506,\n",
      "       4511, 4533, 4563, 4578, 4588, 4677, 4750, 4881, 4912, 4933, 4949,\n",
      "       4989, 4993, 5012, 5037, 5079, 5131, 5174, 5194, 5290, 5376, 5386,\n",
      "       5459, 5542, 5543, 5565, 5758, 5765, 5914, 6020, 6036, 6053, 6054,\n",
      "       6080, 6217, 6247, 6269], dtype=int32), array([5791], dtype=int32), array([92], dtype=int32), array([1295], dtype=int32), array([  28,   74,   80,   92,  173,  200,  213,  226,  227,  253,  259,\n",
      "        261,  267,  364,  372,  373,  375,  432,  511,  602,  603,  673,\n",
      "        674,  676,  718,  748,  825,  915,  952, 1016, 1101, 1171, 1185,\n",
      "       1227, 1303, 1333, 1380, 1417, 1419, 1423, 1446, 1449, 1469, 1483,\n",
      "       1526, 1528, 1538, 1594, 1666, 1667, 1775, 1780, 1806, 1810, 1823,\n",
      "       1851, 1855, 1938, 1960, 1969, 1970, 2053, 2067, 2072, 2079, 2103,\n",
      "       2122, 2166, 2232, 2234, 2273, 2275, 2276, 2349, 2422, 2423, 2524,\n",
      "       2575, 2582, 2641, 2643, 2663, 2665, 2699, 2708, 2709, 2741, 2864,\n",
      "       2885, 2886, 2914, 2920, 2931, 3009, 3036, 3081, 3266, 3274, 3286,\n",
      "       3417, 3464, 3916, 4177, 4330, 4664, 5025, 6253, 6262], dtype=int32), array([  71,  181,  187,  552,  612,  828, 1704, 1854, 2021, 2271, 2311,\n",
      "       2739, 2783, 3035, 3084, 3313, 4191, 4694, 4870], dtype=int32), array([ 655, 1176, 1474, 1518, 1790, 4263, 4757, 5118, 5193, 5764],\n",
      "      dtype=int32), array([2709], dtype=int32), array([   1,   24,   44,  129,  130,  162,  168,  170,  230,  253,  257,\n",
      "        259,  269,  348,  364,  416,  520,  521,  534,  536,  605,  612,\n",
      "        645,  686,  718,  745,  784,  847,  872,  880,  913,  930, 1225,\n",
      "       1292, 1319, 1333, 1427, 1449, 1450, 1451, 1452, 1469, 1520, 1522,\n",
      "       1526, 1666, 1738, 1741, 1823, 1854, 1970, 1973, 2176, 2181, 2234,\n",
      "       2300, 2309, 2315, 2316, 2326, 2377, 2643, 2709, 2711, 2849, 2850,\n",
      "       2914, 2939, 3036, 3050, 3099, 3176, 3262, 3524, 3760, 3789, 3909,\n",
      "       3910, 4132, 4165, 4221, 4222, 4332, 4414, 4569, 4590, 4648, 4673,\n",
      "       4842, 4958, 5617, 6095, 6121, 6162, 6210, 6246, 6297, 6306, 6315,\n",
      "       6340, 6349], dtype=int32), array([ 594,  696,  697, 1040, 2221, 2298], dtype=int32), array([  24,  164,  165,  168,  170, 1226, 1333, 2315, 2981, 4694],\n",
      "      dtype=int32), array([ 131,  145,  325,  394,  426,  709,  719,  781,  882,  899,  926,\n",
      "       1046, 1110, 1134, 1227, 1235, 1340, 1341, 1820, 1933, 1936, 2123,\n",
      "       2172, 2218, 2219, 2220, 2305, 2349, 2539, 2636, 2651, 2708, 2709,\n",
      "       2931, 3032, 3157, 3351, 3444, 3601, 3631, 3700, 3741, 3916, 4069,\n",
      "       4084, 4139, 4185, 4283, 4403, 4451, 4479, 4552, 4673, 4880, 4971,\n",
      "       5113, 5856, 6083], dtype=int32), array([ 551, 1620, 5553, 6034], dtype=int32), array([ 629,  632, 1446, 1910, 2265, 2847, 4544], dtype=int32), array([ 342,  747,  894, 1273, 1274, 1659, 2860, 2861, 3021, 3363, 5037,\n",
      "       6364], dtype=int32), array([2670], dtype=int32), array([ 746, 1738, 2833, 2834, 3136], dtype=int32), array([ 334,  342,  747, 1274, 1365, 1944, 1985, 2914, 3021, 3030],\n",
      "      dtype=int32), array([   9,  107, 1395, 2709, 3526, 4539, 4568, 4698, 4751], dtype=int32), array([1854, 2874, 4821, 4977], dtype=int32), array([ 242, 2176], dtype=int32), array([1129], dtype=int32), array([ 108, 1311, 1315, 1317, 2175, 3072], dtype=int32), array([2654], dtype=int32), array([  69,  170,  334,  519,  521,  560,  612,  614,  615,  617,  772,\n",
      "        787, 1026, 1031, 1063, 1138, 1154, 1217, 1415, 1442, 1741, 1762,\n",
      "       1767, 1789, 1973, 1989, 2040, 2057, 2139, 2653, 2654, 2862, 2914,\n",
      "       3007, 3183, 3550, 3622, 3879, 4398, 4519, 5462, 5988, 6172, 6247],\n",
      "      dtype=int32), array([ 237,  963, 1806, 1810, 5166], dtype=int32), array([1969], dtype=int32), array([1446, 1493], dtype=int32), array([ 168, 1230, 1970, 2139, 3481], dtype=int32), array([ 632, 1873], dtype=int32), array([ 433,  565,  586, 1365, 1506, 3084], dtype=int32), array([2217], dtype=int32), array([ 284,  376,  432, 1308, 1488, 1499, 1706, 1770, 1969, 2014, 2914,\n",
      "       3882, 4707, 5096], dtype=int32), array([  69,   81,   88,   89,   97,  122,  140,  174,  200,  215,  260,\n",
      "        268,  272,  276,  277,  284,  285,  347,  372,  374,  376,  377,\n",
      "        397,  399,  401,  412,  425,  467,  547,  552,  565,  593,  617,\n",
      "        618,  629,  653,  655,  664,  730,  742,  746,  768,  794,  872,\n",
      "        930,  971, 1005, 1034, 1087, 1091, 1097, 1182, 1219, 1280, 1311,\n",
      "       1314, 1317, 1361, 1362, 1364, 1380, 1422, 1446, 1456, 1460, 1464,\n",
      "       1469, 1472, 1474, 1475, 1483, 1484, 1485, 1488, 1493, 1507, 1530,\n",
      "       1531, 1536, 1611, 1644, 1659, 1720, 1776, 1787, 1789, 1806, 1811,\n",
      "       1813, 1823, 1854, 1912, 1950, 1951, 2026, 2133, 2186, 2218, 2225,\n",
      "       2281, 2317, 2348, 2349, 2352, 2357, 2363, 2401, 2421, 2569, 2576,\n",
      "       2579, 2667, 2683, 2696, 2709, 2760, 2762, 2894, 2899, 2910, 2914,\n",
      "       2917, 2918, 2953, 2956, 2991, 3036, 3112, 3127, 3131, 3162, 3249,\n",
      "       3289, 3295, 3302, 3332, 3397, 3465, 3479, 3484, 3496, 3681, 3698,\n",
      "       3732, 3839, 3852, 3868, 4025, 4212, 4226, 4313, 4518, 4622, 4649,\n",
      "       4699, 4731, 4743, 4895, 4930, 4950, 5189, 5214, 5311, 5325, 5377,\n",
      "       5423, 5426, 5595, 5612, 5747, 5782, 5843, 5970, 6262], dtype=int32), array([513], dtype=int32), array([4573, 5129], dtype=int32), array([  49,   55,   71,   79,  111,  122,  183,  185,  186,  259,  271,\n",
      "        372,  408,  748,  763,  772,  825, 1231, 1235, 1311, 1313, 1315,\n",
      "       1317, 1322, 1333, 1339, 1381, 1416, 1419, 1469, 1472, 1479, 1481,\n",
      "       1483, 1484, 1501, 1640, 1805, 1810, 1811, 1869, 1877, 1969, 1973,\n",
      "       2086, 2087, 2176, 2248, 2338, 2449, 2563, 2567, 2570, 2708, 2733,\n",
      "       2864, 2887, 2914, 3036, 3122, 3380, 3428, 3532, 3696, 3748, 3971,\n",
      "       4005, 4025, 4455, 4482, 4887, 5464, 5491, 5530, 5593, 5663, 5740,\n",
      "       5891, 5934, 6053], dtype=int32), array([   7,   71,   89,   92,   97,  122,  123,  125,  160,  168,  174,\n",
      "        262,  489,  561,  617,  673,  701,  913, 1231, 1365, 1373, 1388,\n",
      "       1419, 1446, 1451, 1483, 1664, 1696, 1705, 1805, 1969, 1970, 1980,\n",
      "       2053, 2171, 2175, 2218, 2234, 2349, 2377, 2563, 2564, 2566, 2708,\n",
      "       2709, 2761, 2901, 2914, 2980, 3030, 3036, 3048, 3385, 3484, 3654,\n",
      "       3711, 4177, 5077, 5111], dtype=int32), array([ 202,  212,  265,  352,  355,  370,  373,  374,  467,  468,  491,\n",
      "        494,  650,  682,  706,  718,  739,  825,  881,  899,  914,  988,\n",
      "       1092, 1124, 1209, 1242, 1254, 1386, 1401, 1412, 1450, 1580, 1583,\n",
      "       1585, 1587, 1590, 1592, 1601, 1602, 1610, 1726, 1741, 1887, 1888,\n",
      "       1896, 1906, 1970, 1985, 2056, 2162, 2169, 2190, 2208, 2254, 2325,\n",
      "       2352, 2467, 2486, 2538, 2550, 2554, 2590, 2610, 2685, 2711, 2716,\n",
      "       2719, 2817, 2881, 2979, 3052, 3055, 3060, 3063, 3073, 3134, 3145,\n",
      "       3153, 3206, 3218, 3297, 3368, 3388, 3422, 3459, 3509, 3512, 3522,\n",
      "       3539, 3545, 3561, 3587, 3635, 3643, 3646, 3660, 3672, 3684, 3691,\n",
      "       3739, 3797, 3813, 3950, 4028, 4058, 4076, 4085, 4103, 4110, 4129,\n",
      "       4161, 4177, 4224, 4285, 4288, 4434, 4586, 4657, 4742, 4867, 4964,\n",
      "       5023, 5042, 5046, 5056, 5104, 5132, 5154, 5198, 5205, 5247, 5358,\n",
      "       5416, 5422, 5437, 5444, 5471, 5475, 5524, 5569, 5621, 5641, 5705,\n",
      "       5706, 5717, 5744, 5755, 5828, 5872, 5883, 5895, 5938, 5961, 5964,\n",
      "       6046, 6086, 6167, 6341, 6344, 6361], dtype=int32), array([1146, 1686], dtype=int32), array([   6,   20,   22,   43,   67,   79,   83,  151,  178,  181,  207,\n",
      "        241,  242,  243,  259,  269,  299,  316,  334,  345,  372,  455,\n",
      "        456,  500,  518,  520,  521,  585,  593,  697,  703,  709,  718,\n",
      "        744,  746,  756,  757,  783,  786,  788,  837,  842,  853,  870,\n",
      "        927, 1026, 1060, 1062, 1063, 1064, 1065, 1066, 1068, 1070, 1078,\n",
      "       1117, 1122, 1138, 1185, 1193, 1200, 1205, 1206, 1217, 1231, 1235,\n",
      "       1258, 1289, 1306, 1317, 1347, 1362, 1372, 1403, 1405, 1406, 1408,\n",
      "       1411, 1413, 1446, 1449, 1451, 1456, 1472, 1473, 1479, 1481, 1483,\n",
      "       1493, 1501, 1503, 1519, 1543, 1553, 1582, 1599, 1649, 1655, 1666,\n",
      "       1737, 1738, 1742, 1757, 1767, 1769, 1779, 1789, 1852, 1854, 1897,\n",
      "       1940, 1969, 1979, 1994, 2000, 2001, 2003, 2014, 2040, 2041, 2053,\n",
      "       2058, 2060, 2067, 2085, 2086, 2109, 2113, 2154, 2161, 2172, 2177,\n",
      "       2217, 2218, 2265, 2274, 2286, 2298, 2299, 2309, 2338, 2349, 2455,\n",
      "       2456, 2458, 2471, 2551, 2560, 2637, 2654, 2655, 2676, 2706, 2766,\n",
      "       2777, 2834, 2840, 2849, 2921, 2968, 2969, 3002, 3004, 3043, 3046,\n",
      "       3059, 3068, 3071, 3103, 3155, 3167, 3171, 3175, 3249, 3327, 3329,\n",
      "       3363, 3372, 3383, 3386, 3387, 3391, 3449, 3483, 3487, 3488, 3538,\n",
      "       3585, 3609, 3620, 3874, 3884, 3887, 3976, 4012, 4039, 4053, 4064,\n",
      "       4075, 4088, 4111, 4134, 4168, 4233, 4292, 4296, 4335, 4344, 4353,\n",
      "       4366, 4398, 4419, 4430, 4447, 4485, 4519, 4642, 4644, 4662, 4675,\n",
      "       4681, 4697, 4700, 4713, 4726, 4789, 4890, 4976, 4993, 5012, 5026,\n",
      "       5031, 5109, 5115, 5116, 5212, 5361, 5375, 5453, 5462, 5526, 5527,\n",
      "       5560, 5584, 5591, 5605, 5684, 5690, 5750, 5758, 5759, 5818, 5827,\n",
      "       5839, 5861, 5872, 5873, 5966, 6027, 6099, 6157], dtype=int32), array([ 173,  248,  312,  316,  412,  426,  563,  586,  622,  624,  841,\n",
      "        911,  936,  972, 1176, 1329, 1365, 1371, 1395, 1446, 1479, 1483,\n",
      "       1506, 1557, 1640, 2109, 2116, 2402, 2416, 2709, 2761, 2862, 2865,\n",
      "       2885, 2918, 2920, 2945, 2988, 4177, 4313, 4682, 4981], dtype=int32), array([2175], dtype=int32), array([2814], dtype=int32), array([ 412,  718, 1133, 1311, 1312, 1317, 1474, 1483, 2864, 2914, 4906],\n",
      "      dtype=int32), array([ 342,  747,  894, 1273, 1274, 1659, 2860, 2861, 3021, 3363, 5037,\n",
      "       6364], dtype=int32), array([  19,   34,   46,   49,   50,   53,   54,   57,   67,   74,   77,\n",
      "         79,   82,   92,  104,  105,  111,  121,  135,  137,  167,  168,\n",
      "        170,  195,  197,  207,  214,  219,  220,  221,  242,  244,  250,\n",
      "        257,  259,  264,  266,  268,  269,  275,  294,  306,  332,  333,\n",
      "        334,  335,  340,  349,  351,  353,  367,  385,  387,  428,  453,\n",
      "        461,  501,  511,  516,  520,  522,  560,  561,  585,  608,  612,\n",
      "        614,  615,  620,  621,  636,  641,  643,  655,  706,  709,  714,\n",
      "        715,  718,  722,  749,  753,  754,  755,  756,  764,  772,  784,\n",
      "        786,  787,  788,  789,  790,  793,  807,  823,  842,  843,  845,\n",
      "        898,  899,  913,  937,  947,  993,  996, 1005, 1052, 1056, 1062,\n",
      "       1064, 1066, 1068, 1069, 1070, 1072, 1076, 1077, 1078, 1079, 1085,\n",
      "       1109, 1110, 1120, 1138, 1147, 1155, 1179, 1193, 1194, 1195, 1197,\n",
      "       1198, 1199, 1200, 1202, 1203, 1204, 1205, 1206, 1209, 1212, 1213,\n",
      "       1214, 1216, 1224, 1225, 1231, 1236, 1238, 1298, 1301, 1302, 1317,\n",
      "       1318, 1321, 1322, 1391, 1392, 1400, 1404, 1405, 1408, 1410, 1411,\n",
      "       1412, 1413, 1441, 1446, 1449, 1455, 1469, 1472, 1475, 1483, 1488,\n",
      "       1510, 1511, 1519, 1520, 1546, 1548, 1559, 1561, 1562, 1565, 1602,\n",
      "       1605, 1606, 1661, 1737, 1738, 1739, 1749, 1753, 1766, 1780, 1801,\n",
      "       1810, 1811, 1853, 1854, 1855, 1860, 1911, 1926, 1928, 1929, 1930,\n",
      "       1932, 1935, 1946, 1966, 1970, 1976, 1979, 1996, 2002, 2003, 2005,\n",
      "       2014, 2037, 2043, 2070, 2075, 2085, 2086, 2092, 2107, 2119, 2121,\n",
      "       2125, 2139, 2149, 2160, 2170, 2171, 2172, 2180, 2201, 2214, 2217,\n",
      "       2218, 2226, 2233, 2241, 2253, 2255, 2259, 2279, 2282, 2285, 2302,\n",
      "       2309, 2316, 2339, 2374, 2409, 2423, 2431, 2437, 2458, 2491, 2528,\n",
      "       2529, 2536, 2547, 2552, 2599, 2605, 2621, 2635, 2636, 2637, 2639,\n",
      "       2649, 2652, 2653, 2654, 2659, 2674, 2675, 2696, 2699, 2709, 2721,\n",
      "       2730, 2747, 2750, 2755, 2770, 2771, 2796, 2800, 2822, 2828, 2840,\n",
      "       2864, 2871, 2873, 2896, 2899, 2901, 2903, 2904, 2914, 2938, 2945,\n",
      "       2952, 2962, 2966, 2970, 2972, 3009, 3035, 3036, 3039, 3043, 3045,\n",
      "       3056, 3067, 3080, 3081, 3082, 3155, 3169, 3184, 3191, 3236, 3304,\n",
      "       3325, 3336, 3344, 3345, 3364, 3377, 3388, 3389, 3421, 3427, 3430,\n",
      "       3436, 3445, 3447, 3455, 3475, 3487, 3492, 3540, 3541, 3554, 3558,\n",
      "       3559, 3598, 3622, 3626, 3659, 3667, 3676, 3677, 3698, 3718, 3729,\n",
      "       3731, 3772, 3795, 3846, 3861, 3875, 3899, 3900, 3906, 3952, 3994,\n",
      "       3997, 4027, 4035, 4039, 4053, 4064, 4107, 4123, 4131, 4134, 4152,\n",
      "       4158, 4159, 4169, 4177, 4178, 4207, 4225, 4241, 4269, 4286, 4292,\n",
      "       4315, 4328, 4347, 4374, 4379, 4398, 4400, 4407, 4411, 4425, 4437,\n",
      "       4480, 4487, 4518, 4533, 4557, 4627, 4633, 4657, 4704, 4736, 4753,\n",
      "       4779, 4811, 4819, 4844, 4862, 4867, 4874, 4926, 4937, 4953, 4956,\n",
      "       4963, 4967, 4997, 5004, 5089, 5096, 5105, 5125, 5144, 5163, 5190,\n",
      "       5216, 5233, 5309, 5368, 5376, 5402, 5406, 5409, 5462, 5472, 5504,\n",
      "       5572, 5585, 5605, 5611, 5640, 5709, 5758, 5767, 5786, 5887, 5890,\n",
      "       5901, 5914, 5930, 5933, 5935, 5952, 5975, 6012, 6080, 6114, 6144,\n",
      "       6146, 6288, 6331, 6350], dtype=int32), array([   5,   49,   57,   82,  135,  269,  334,  335,  428,  501,  585,\n",
      "        641,  786,  790, 1078, 1079, 1200, 1202, 1205, 1209, 1224, 1225,\n",
      "       1404, 1408, 1520, 1559, 1737, 1854, 1911, 1928, 2002, 2003, 2070,\n",
      "       2086, 2139, 2217, 2226, 2309, 2374, 2491, 2529, 2547, 2649, 2654,\n",
      "       2699, 2721, 2747, 2771, 2796, 2800, 2962, 2966, 2970, 3236, 3241,\n",
      "       3492, 3559, 3626, 3667, 3899, 3900, 4035, 4053, 4064, 4225, 4286,\n",
      "       4398, 4557, 4633, 4736, 4844, 4926, 4997, 5309, 5409, 5462, 5605,\n",
      "       5890, 5931], dtype=int32), array([   2,    3,   24,  129,  136,  156,  173,  177,  187,  216,  232,\n",
      "        294,  301,  393,  448,  468,  471,  610,  632,  641,  691,  748,\n",
      "        818,  840,  873,  877,  898,  901,  905,  913,  914,  948,  949,\n",
      "        956,  994, 1038, 1135, 1185, 1231, 1235, 1238, 1328, 1351, 1372,\n",
      "       1442, 1445, 1449, 1456, 1457, 1473, 1488, 1539, 1628, 1638, 1645,\n",
      "       1677, 1694, 1733, 1764, 1798, 1806, 1810, 1823, 1842, 1846, 1847,\n",
      "       1854, 1881, 1972, 1974, 2211, 2221, 2259, 2308, 2323, 2349, 2377,\n",
      "       2411, 2676, 2709, 2714, 2737, 2847, 2861, 2886, 2914, 2931, 2968,\n",
      "       3015, 3029, 3048, 3100, 3116, 3130, 3146, 3172, 3173, 3180, 3183,\n",
      "       3324, 3332, 3544, 3552, 3563, 3577, 3596, 3793, 3876, 3877, 3939,\n",
      "       3987, 4321, 4354, 4383, 4509, 4609, 4794, 4985, 5044, 5191, 5212,\n",
      "       5305, 5379, 5380, 5449, 5599, 5691, 5719, 5898, 5912, 6002, 6037,\n",
      "       6069, 6095, 6120, 6164, 6173, 6177, 6271, 6273, 6337], dtype=int32), array([511], dtype=int32), array([ 266, 4981], dtype=int32), array([  36, 2068, 5042], dtype=int32), array([790], dtype=int32), array([ 108,  170,  593,  679, 1445, 1446, 1605, 1744, 1823, 2022, 2035,\n",
      "       2558, 2635, 2864, 2873, 2968, 2969, 2992, 3263, 3339, 3424, 3749,\n",
      "       3850, 4010, 5265], dtype=int32), array([ 604, 3119], dtype=int32), array([1810, 1895, 1969, 2176, 2529, 2914, 3494, 3771], dtype=int32), array([ 120,  258,  293,  465,  471,  659,  684,  711,  840, 1372, 1428,\n",
      "       1473, 1552, 1785, 2074, 2218, 2337, 2338, 2422, 2529, 2695, 2709,\n",
      "       2714, 2729, 2869, 2871, 2931, 3036, 3326, 3779, 3890, 4177, 4247,\n",
      "       4424, 4430, 5548, 5768, 6063, 6185], dtype=int32), array([   3,    8,   11, ..., 6260, 6312, 6342], dtype=int32), array([3259], dtype=int32), array([1969, 2797, 2800], dtype=int32), array([ 493,  763, 1419, 1948, 2139, 2153, 2155, 2555, 2556, 2557, 2914,\n",
      "       3287, 4357, 4584, 4761, 4777, 5124, 5336, 5616, 5881, 5994, 6014],\n",
      "      dtype=int32), array([1469, 2989, 3853], dtype=int32), array([1980], dtype=int32), array([  12,  187,  253,  266,  377,  471,  924, 1023, 1091, 1308, 1320,\n",
      "       1425, 1461, 1798, 1800, 1881, 2066, 2069, 2070, 2096, 2155, 2160,\n",
      "       2425, 2689, 2826, 2931, 3173, 3750, 3866, 3871, 3905, 4294, 4372,\n",
      "       4377, 4395, 4669], dtype=int32), array([ 411,  452, 1449, 1483, 1488, 2349, 2350, 2914, 2920, 3084, 3526,\n",
      "       4647], dtype=int32), array([1188, 1284, 2594], dtype=int32), array([  98,  126,  271,  318,  364,  563,  759,  894,  970, 1083, 1469,\n",
      "       1507, 1551, 1552, 1571, 1659, 1703, 1806, 1810, 1972, 2095, 2099,\n",
      "       2217, 2358, 2563, 2678, 2686, 2727, 2729, 2864, 2885, 2886, 2931,\n",
      "       3143, 3442, 3480, 3481, 3502, 3956, 4450, 5265, 5292], dtype=int32), array([153], dtype=int32), array([1712], dtype=int32), array([   1,   33,   37,   72,  113,  122,  124,  151,  158,  204,  237,\n",
      "        251,  253,  258,  259,  293,  339,  384,  391,  396,  468,  478,\n",
      "        528,  593,  623,  659,  700,  735,  758,  772,  783,  818,  840,\n",
      "        897,  925,  934,  965, 1029, 1038, 1045, 1053, 1085, 1098, 1200,\n",
      "       1234, 1249, 1330, 1377, 1390, 1396, 1419, 1425, 1446, 1451, 1454,\n",
      "       1469, 1472, 1505, 1518, 1545, 1562, 1574, 1585, 1628, 1666, 1697,\n",
      "       1712, 1738, 1759, 1778, 1793, 1795, 1808, 1810, 1813, 1854, 1872,\n",
      "       1881, 1947, 1969, 1972, 1998, 2021, 2040, 2060, 2074, 2076, 2142,\n",
      "       2211, 2234, 2292, 2294, 2349, 2360, 2367, 2422, 2426, 2523, 2527,\n",
      "       2575, 2640, 2672, 2676, 2680, 2709, 2722, 2737, 2761, 2780, 2802,\n",
      "       2828, 2831, 2869, 2914, 2931, 2932, 2942, 2992, 3021, 3036, 3066,\n",
      "       3179, 3180, 3183, 3200, 3235, 3259, 3279, 3281, 3298, 3313, 3335,\n",
      "       3453, 3884, 3978, 3993, 4071, 4113, 4131, 4191, 4251, 4363, 4427,\n",
      "       4476, 4483, 4498, 4556, 4716, 4982, 4986, 5062, 5268, 5484, 5588,\n",
      "       5784, 6155, 6176, 6224, 6345], dtype=int32), array([ 293, 1628, 1993, 2271, 2425], dtype=int32), array([ 721,  901,  904,  905,  906, 2337, 2407, 2695, 2764, 3070, 3071],\n",
      "      dtype=int32), array([ 104,  105,  120,  151,  158,  174,  183,  213,  246,  293,  330,\n",
      "        367,  372,  396,  407,  410,  434,  459,  471,  503,  575,  632,\n",
      "        647,  675,  687,  711,  723,  748,  804,  810,  811,  812,  813,\n",
      "        814,  840,  872,  873,  897,  900,  990,  993,  996, 1000, 1014,\n",
      "       1016, 1038, 1121, 1132, 1200, 1232, 1235, 1301, 1377, 1484, 1488,\n",
      "       1493, 1551, 1554, 1608, 1612, 1615, 1628, 1652, 1669, 1763, 1779,\n",
      "       1805, 1810, 1812, 1847, 1881, 1937, 1944, 1961, 1975, 1993, 2041,\n",
      "       2051, 2125, 2133, 2150, 2238, 2290, 2291, 2338, 2350, 2380, 2395,\n",
      "       2411, 2425, 2443, 2461, 2511, 2513, 2583, 2619, 2689, 2709, 2714,\n",
      "       2761, 2775, 2793, 2847, 2863, 2889, 2931, 2932, 2974, 3005, 3036,\n",
      "       3071, 3163, 3180, 3200, 3431, 3524, 3608, 3690, 3715, 3770, 3833,\n",
      "       3987, 4071, 4204, 4219, 4272, 4316, 4424, 4450, 4478, 4630, 4686,\n",
      "       4813, 4858, 4879, 4960, 5042, 5048, 5062, 5159, 5217, 5241, 5305,\n",
      "       5484, 5707, 5781, 6058, 6107, 6120, 6143, 6161, 6168, 6201, 6277,\n",
      "       6317, 6357], dtype=int32), array([  24,   42,  106,  110,  120,  122,  124,  141,  147,  158,  171,\n",
      "        257,  356,  363,  420,  557,  607,  623,  663,  664,  711,  833,\n",
      "        878,  897, 1022, 1038, 1126, 1190, 1231, 1235, 1236, 1271, 1395,\n",
      "       1396, 1399, 1442, 1480, 1483, 1484, 1501, 1599, 1634, 1635, 1641,\n",
      "       1643, 1662, 1719, 1779, 1791, 1867, 1941, 2022, 2048, 2055, 2101,\n",
      "       2130, 2150, 2217, 2263, 2338, 2349, 2374, 2422, 2520, 2600, 2640,\n",
      "       2649, 2709, 2821, 2824, 2825, 2858, 2871, 2931, 2968, 3040, 3135,\n",
      "       3171, 3180, 3195, 3262, 3294, 3298, 3309, 3324, 3392, 3484, 3591,\n",
      "       3608, 3609, 3770, 3775, 3932, 3996, 4003, 4078, 4129, 4204, 4268,\n",
      "       4280, 4442, 4519, 4661, 4721, 4779, 4812, 4859, 4923, 5033, 5169,\n",
      "       5192, 5309, 5395, 5445, 5469, 5502, 5503, 5504, 5560, 5602, 5694,\n",
      "       5703, 5778, 5849, 5939, 5954, 6008, 6033], dtype=int32), array([ 104,  138,  139,  142,  158,  173,  177,  183,  216,  258,  278,\n",
      "        301,  410,  448,  471,  480,  610,  623,  637,  638,  639,  677,\n",
      "        678,  721,  798,  840,  867,  872,  877,  901,  904,  905,  906,\n",
      "        993, 1086, 1164, 1185, 1231, 1285, 1286, 1296, 1372, 1394, 1396,\n",
      "       1442, 1483, 1488, 1521, 1544, 1551, 1568, 1628, 1629, 1633, 1636,\n",
      "       1637, 1672, 1692, 1735, 1779, 1810, 1842, 1881, 1944, 1972, 1974,\n",
      "       1975, 1976, 2006, 2125, 2150, 2238, 2283, 2285, 2286, 2337, 2340,\n",
      "       2349, 2352, 2359, 2394, 2404, 2407, 2541, 2563, 2709, 2714, 2731,\n",
      "       2761, 2775, 2846, 2864, 2884, 2931, 2939, 2968, 2969, 2992, 2998,\n",
      "       2999, 3021, 3034, 3036, 3070, 3071, 3126, 3163, 3259, 3336, 3544,\n",
      "       3772, 4176, 4439, 4450, 4550, 4648, 4943, 5048, 5058, 5320, 5411,\n",
      "       5486, 5987, 6143], dtype=int32), array([ 128,  147,  258,  468,  610,  632,  711,  877,  914,  994, 1185,\n",
      "       1372, 1376, 1442, 1445, 1456, 1798, 2176, 2349, 2914, 2931, 3029,\n",
      "       3035, 3173, 3332, 3552, 3577, 3793, 3877, 4354, 5044, 5380, 6095,\n",
      "       6120, 6143, 6164, 6173, 6177, 6271, 6273, 6337], dtype=int32), array([  32,   35,  137,  334,  340,  370,  797,  961, 1058, 1396, 1399,\n",
      "       1429, 1520, 1604, 1880, 1881, 1887, 1888, 1892, 1893, 1894, 1924,\n",
      "       1963, 2217, 2395, 2521, 2663, 2812, 2883, 2910, 2915, 2922, 2923,\n",
      "       2925, 2931, 2940, 2979, 3031, 3238, 3293, 3662, 3987, 4193, 4367,\n",
      "       4410, 4601, 4655, 4784, 5005, 5041, 5271, 5366, 5375, 5416, 5418,\n",
      "       5455, 5626], dtype=int32), array([  92,  168,  174, 1235, 1333, 2176, 2210, 2563, 2931, 3472, 4026],\n",
      "      dtype=int32), array([ 168, 1790, 2026, 2544, 2729], dtype=int32), array([ 565,  579,  825,  992, 1090, 1986], dtype=int32), array([ 825, 2176], dtype=int32), array([ 994, 1372, 1628, 2931], dtype=int32), array([1446, 2914], dtype=int32), array([ 563,  841, 1557, 1640, 2134, 2865, 2885], dtype=int32), array([ 108,  279,  398,  413,  423,  451,  552,  626, 1301, 1421, 1454,\n",
      "       1487, 1498, 1499, 1500, 1518, 1536, 1634, 1693, 1695, 1790, 1944,\n",
      "       1947, 1969, 1970, 2134, 2223, 2422, 2567, 2648, 2725, 2762, 2864,\n",
      "       2920, 2991, 3496, 3608, 3650, 3778, 3816, 4142, 4205, 5189, 5556,\n",
      "       5615, 5793, 5846], dtype=int32), array([2134, 6034], dtype=int32), array([508], dtype=int32), array([937], dtype=int32), array([1973, 3036], dtype=int32), array([  52,  276,  364,  448,  450,  547,  710,  735,  736,  785,  820,\n",
      "        971, 1145, 1317, 1338, 1419, 1469, 1487, 1488, 1489, 1491, 1493,\n",
      "       1494, 1495, 1499, 1536, 1571, 1649, 1703, 1712, 1810, 1823, 1840,\n",
      "       2133, 2357, 2422, 2575, 2667, 2761, 2914, 3030, 3111, 3211, 3257,\n",
      "       3303, 3320, 3350, 3367, 3650, 3695, 3750, 3880, 4080, 4149, 4647,\n",
      "       5096, 5103, 5530, 5737, 5780, 5864, 6013, 6085], dtype=int32), array([1098, 2030, 2217, 2218, 2880, 3652, 5749], dtype=int32), array([1955, 2110], dtype=int32), array([1553, 2175], dtype=int32), array([ 718, 1620, 3048, 3380], dtype=int32), array([1013, 1465, 2222, 2862, 2889, 2945, 2970, 2971, 3110, 4497, 4771,\n",
      "       5814, 6072], dtype=int32), array([ 617,  773, 1027, 1036, 1047, 1317, 1446, 1449, 1474, 1483, 1493,\n",
      "       1499, 1571, 1666, 1722, 1840, 1854, 1866, 1913, 2232, 2234, 2357,\n",
      "       2563, 2667, 2683, 2684, 2761, 2827, 2901, 2914, 2991, 3051, 3371,\n",
      "       3484, 3654, 4670, 4762, 5060, 5096, 5102, 5553, 5595, 5602, 5737,\n",
      "       5749, 5780, 5793, 5864, 5990, 6013], dtype=int32), array([ 240,  261,  364,  382,  513, 1188, 1379, 1524, 3575, 5608],\n",
      "      dtype=int32), array([ 493,  871,  971, 2555, 2556, 2557, 2777, 2864, 2920, 4024, 4553],\n",
      "      dtype=int32), array([2645, 3975], dtype=int32), array([1496, 1955, 2217, 2422], dtype=int32), array([  92,  339,  375,  718, 2554], dtype=int32), array([ 334,  372,  614,  825, 1005, 1054, 1078, 1079, 1081, 1334, 1408,\n",
      "       1473, 1823, 2309, 2654, 2709, 2796, 3068, 3213, 3322, 3556, 3937,\n",
      "       4533, 5605, 5802], dtype=int32), array([   1,    5,   51,   52,   53,   54,   69,   75,   78,   92,  104,\n",
      "        108,  120,  170,  171,  178,  181,  195,  197,  207,  213,  214,\n",
      "        221,  226,  250,  259,  269,  292,  334,  349,  353,  381,  459,\n",
      "        471,  496,  511,  516,  518,  522,  550,  560,  561,  562,  585,\n",
      "        608,  612,  613,  614,  615,  620,  621,  632,  682,  686,  706,\n",
      "        714,  718,  755,  780,  784,  786,  787,  788,  789,  790,  802,\n",
      "        805,  807,  843,  913,  953,  985,  993,  996, 1005, 1028, 1042,\n",
      "       1043, 1061, 1064, 1067, 1070, 1078, 1085, 1110, 1116, 1138, 1142,\n",
      "       1154, 1155, 1179, 1185, 1193, 1195, 1197, 1198, 1201, 1205, 1206,\n",
      "       1209, 1210, 1216, 1223, 1224, 1225, 1231, 1236, 1244, 1255, 1281,\n",
      "       1282, 1284, 1298, 1365, 1380, 1404, 1405, 1406, 1408, 1410, 1411,\n",
      "       1412, 1415, 1442, 1449, 1468, 1469, 1483, 1484, 1488, 1507, 1511,\n",
      "       1514, 1591, 1597, 1654, 1666, 1675, 1705, 1719, 1737, 1738, 1752,\n",
      "       1754, 1789, 1792, 1802, 1830, 1851, 1854, 1860, 1911, 1932, 1955,\n",
      "       1956, 1968, 1969, 1970, 1973, 1979, 1989, 2003, 2007, 2017, 2028,\n",
      "       2030, 2040, 2041, 2043, 2085, 2086, 2087, 2093, 2107, 2111, 2133,\n",
      "       2163, 2171, 2201, 2202, 2217, 2218, 2259, 2279, 2286, 2287, 2293,\n",
      "       2300, 2309, 2315, 2326, 2349, 2384, 2423, 2435, 2458, 2528, 2529,\n",
      "       2536, 2592, 2599, 2635, 2636, 2651, 2652, 2653, 2654, 2674, 2675,\n",
      "       2699, 2708, 2709, 2738, 2761, 2791, 2796, 2800, 2862, 2864, 2873,\n",
      "       2893, 2914, 2920, 2921, 2938, 2957, 2981, 3007, 3036, 3039, 3056,\n",
      "       3322, 3325, 3344, 3345, 3362, 3364, 3377, 3379, 3394, 3407, 3430,\n",
      "       3440, 3487, 3505, 3540, 3541, 3550, 3558, 3586, 3651, 3666, 3667,\n",
      "       3810, 3899, 3900, 3908, 3936, 4144, 4233, 4328, 4379, 4398, 4425,\n",
      "       4533, 4621, 4647, 4668, 4715, 4804, 5080, 5172, 5174, 5261, 5368,\n",
      "       5376, 5462, 5558, 5605, 5625, 5693, 5914, 5933, 5935, 5975, 5976,\n",
      "       6026, 6053, 6247], dtype=int32), array([  71,  795,  837,  840, 1017, 1307, 1313, 1479, 1501, 1552, 2172,\n",
      "       2585, 3030, 3084, 5096, 5326], dtype=int32), array([ 544,  546, 1017, 1131, 1176, 1446, 1469, 1479, 1481, 1483, 1493,\n",
      "       1501, 1518, 2038, 2232, 2287, 2526, 2567, 2570, 2572, 2577, 2578,\n",
      "       2590, 2667, 2765, 3348, 3349, 4043, 4940, 5395, 5464, 5491, 5754,\n",
      "       5934, 5959, 6048], dtype=int32), array([  97,  259,  367,  414,  427,  543,  614,  653,  668,  676,  678,\n",
      "        724,  726,  737,  748,  802,  944, 1017, 1019, 1042, 1056, 1131,\n",
      "       1132, 1176, 1227, 1228, 1235, 1298, 1309, 1333, 1396, 1397, 1455,\n",
      "       1458, 1507, 1515, 1630, 1631, 1636, 1659, 1809, 1811, 1965, 2034,\n",
      "       2140, 2332, 2526, 2530, 2541, 2542, 2708, 2710, 2901, 2947, 2989,\n",
      "       2990, 3036, 3232, 3299, 3401, 3532, 3546, 3596, 3907, 3945, 4228,\n",
      "       4493, 4583, 4702, 4708, 4952], dtype=int32), array([ 313,  321, 1307, 1468, 1469, 2914], dtype=int32), array([ 632, 1686, 2914, 5098], dtype=int32), array([ 848, 2067, 4297], dtype=int32), array([  78,  241,  372,  593,  602,  674,  848, 1027, 1520, 1538, 1612,\n",
      "       1667, 1775, 1846, 1849, 2067, 2217, 2218, 2234, 2349, 2384, 2708,\n",
      "       2877, 3266, 3341, 3484, 3653, 4177, 4297, 5274, 6017, 6262],\n",
      "      dtype=int32), array([ 372,  433,  511,  593,  617,  665,  726, 1313, 1315, 1317, 1365,\n",
      "       1381, 1446, 1449, 1474, 1483, 1493, 1520, 1567, 1594, 1968, 1970,\n",
      "       2065, 2281, 2575, 2667, 2761, 2784, 2824, 2914, 2991, 3417, 3671,\n",
      "       4142, 4313, 4330, 4475, 4502, 4518, 4804, 5060, 5568, 5814, 5904,\n",
      "       6343], dtype=int32), array([  51,  105,  173,  213,  226,  227,  259,  261,  274,  293,  314,\n",
      "        364,  367,  372,  385,  391,  476,  602,  673,  677,  817,  825,\n",
      "        828,  829,  840,  918, 1098, 1099, 1101, 1102, 1139, 1155, 1167,\n",
      "       1171, 1185, 1192, 1231, 1272, 1299, 1303, 1319, 1331, 1333, 1338,\n",
      "       1365, 1371, 1417, 1419, 1423, 1502, 1520, 1523, 1526, 1528, 1538,\n",
      "       1540, 1594, 1604, 1666, 1667, 1681, 1724, 1744, 1858, 1938, 1942,\n",
      "       1947, 1960, 1969, 1970, 1974, 2022, 2057, 2065, 2067, 2079, 2104,\n",
      "       2112, 2232, 2234, 2247, 2274, 2304, 2356, 2392, 2422, 2454, 2524,\n",
      "       2561, 2601, 2615, 2620, 2636, 2640, 2641, 2643, 2681, 2699, 2708,\n",
      "       2709, 2784, 2824, 2825, 2828, 2864, 2885, 2914, 2920, 2921, 3001,\n",
      "       3009, 3056, 3227, 3274, 3481, 3484, 3516, 3534, 3621, 3670, 3727,\n",
      "       3745, 3761, 3858, 3916, 3974, 4026, 4038, 4156, 4177, 4294, 4304,\n",
      "       4330, 4616, 4744, 4831, 4922, 4948, 5052, 5075, 5081, 5174, 5273,\n",
      "       5293, 5352, 5362, 5381, 5547, 5581, 5644, 5658, 5671, 5716, 5773,\n",
      "       5808, 5814, 5888, 5947, 6059, 6092, 6102, 6105, 6107, 6108, 6110,\n",
      "       6115, 6116, 6117, 6119, 6129, 6134, 6136, 6138, 6141, 6142, 6143,\n",
      "       6147, 6148, 6153, 6154, 6160, 6166, 6176, 6179, 6187, 6194, 6197,\n",
      "       6209, 6210, 6212, 6219, 6231, 6235, 6239, 6251, 6267, 6271, 6273,\n",
      "       6276, 6278, 6304, 6307, 6311, 6319, 6320, 6321, 6322, 6323, 6324,\n",
      "       6325, 6326, 6329, 6333, 6338, 6339, 6347, 6348, 6358, 6359, 6360,\n",
      "       6362], dtype=int32), array([  92,  108,  246,  468,  567,  718, 1027, 1088, 1520, 1608, 1616,\n",
      "       1667, 1762, 1883, 1944, 1970, 2053, 2218, 2234, 2276, 2359, 2422,\n",
      "       2563, 2709, 2824, 2864, 2867, 2869, 2916, 3033, 3034, 3036, 3266,\n",
      "       3484, 3618, 3638, 3852, 4408, 4861, 5050, 5274, 5425, 5786, 6120],\n",
      "      dtype=int32), array([  92,   93,  364,  617, 1079, 1419, 2218, 2708, 2876, 3036, 4177],\n",
      "      dtype=int32), array([ 408,  632, 1250, 1442, 1468, 1472, 1712, 1899, 2326, 2665, 3285],\n",
      "      dtype=int32), array([ 789, 2529], dtype=int32), array([ 211,  930,  933,  935, 2040, 2301, 2875], dtype=int32), array([  47,  222,  459,  493,  511,  519,  560,  686,  727,  764,  775,\n",
      "        787,  793,  845,  924,  943, 1000, 1196, 1200, 1214, 1216, 1526,\n",
      "       1644, 1679, 1839, 1900, 1973, 1994, 2027, 2030, 2069, 2082, 2200,\n",
      "       2276, 2278, 2355, 2391, 2654, 2666, 2681, 2973, 3141, 3197, 3243,\n",
      "       3415, 3460, 3483, 3510, 3532, 3533, 3592, 3713, 3721, 3732, 4011,\n",
      "       4051, 4063, 4074, 4126, 4148, 4158, 4260, 4318, 4390, 4455, 4458,\n",
      "       4470, 4532, 4550, 4636, 4746, 4781, 4801, 4844, 4845, 4847, 4857,\n",
      "       4892, 4987, 5034, 5097, 5125, 5147, 5161, 5203, 5220, 5228, 5239,\n",
      "       5256, 5257, 5260, 5271, 5304, 5358, 5385, 5417, 5437, 5504, 5526,\n",
      "       5550, 5559, 5560, 5607, 5689, 5690, 5695, 5697, 5698, 5699, 5729,\n",
      "       5803, 5910, 5925, 6009, 6087], dtype=int32), array([   3,   68,   69,  174,  552,  684,  718,  966,  967,  968, 1231,\n",
      "       1235, 1258, 1307, 1317, 1339, 1387, 1389, 1479, 1493, 1501, 1711,\n",
      "       1797, 2342, 2348, 2570, 2578, 2796, 2819, 2914, 3313, 3853, 3892,\n",
      "       4962, 5553], dtype=int32), array([  47,  222,  459,  493,  511,  519,  560,  686,  727,  764,  775,\n",
      "        787,  793,  845,  924,  943, 1000, 1196, 1200, 1214, 1216, 1526,\n",
      "       1644, 1679, 1839, 1900, 1973, 1994, 2027, 2030, 2069, 2082, 2200,\n",
      "       2276, 2278, 2355, 2391, 2654, 2666, 2681, 2973, 3141, 3197, 3243,\n",
      "       3415, 3460, 3483, 3510, 3532, 3533, 3592, 3713, 3721, 3732, 4011,\n",
      "       4051, 4063, 4074, 4126, 4148, 4158, 4260, 4318, 4390, 4455, 4458,\n",
      "       4470, 4532, 4550, 4636, 4746, 4781, 4801, 4844, 4845, 4847, 4857,\n",
      "       4892, 4987, 5034, 5097, 5125, 5147, 5161, 5203, 5220, 5228, 5239,\n",
      "       5256, 5257, 5260, 5271, 5304, 5358, 5385, 5417, 5437, 5504, 5526,\n",
      "       5550, 5559, 5560, 5607, 5689, 5690, 5695, 5697, 5698, 5699, 5729,\n",
      "       5803, 5910, 5925, 6009, 6087], dtype=int32), array([2864, 2870], dtype=int32), array([ 400,  759, 2563, 2864, 3198, 3853], dtype=int32), array([  93, 1984, 2346, 2852, 2953, 5519], dtype=int32), array([  14, 1969, 2172, 2349, 2864, 3130], dtype=int32), array([2222, 4830], dtype=int32), array([ 372,  386,  786,  787,  788, 1032, 1078, 1100, 1109, 2107, 2111,\n",
      "       2409, 2873, 3308, 3505], dtype=int32), array([ 242, 2040], dtype=int32), array([1985], dtype=int32), array([3922], dtype=int32), array([ 963, 4695], dtype=int32), array([ 408, 1017, 1484, 1485], dtype=int32), array([ 159,  345,  364,  367,  368,  372,  565, 1227, 1483, 1488, 1496,\n",
      "       1520, 1620, 2040, 2217, 2294, 2349, 2350, 2663, 2664, 2665, 2765,\n",
      "       2796, 2914, 3043, 5319], dtype=int32), array([2175], dtype=int32), array([  33,  119,  183,  194,  286,  300,  311,  560,  599,  640,  672,\n",
      "        697,  700,  704,  723,  724,  729,  740,  749,  800,  802,  840,\n",
      "        860,  896,  914,  960,  963, 1005, 1025, 1031, 1044, 1187, 1209,\n",
      "       1285, 1286, 1311, 1334, 1382, 1384, 1416, 1439, 1447, 1449, 1454,\n",
      "       1458, 1464, 1466, 1470, 1487, 1493, 1503, 1511, 1514, 1541, 1551,\n",
      "       1558, 1628, 1649, 1712, 1717, 1737, 1738, 1790, 1802, 1932, 2004,\n",
      "       2059, 2063, 2104, 2132, 2171, 2235, 2298, 2299, 2341, 2343, 2344,\n",
      "       2349, 2404, 2437, 2459, 2562, 2570, 2577, 2594, 2635, 2677, 2738,\n",
      "       2739, 2750, 2802, 2856, 2865, 2880, 2950, 2951, 2957, 3192, 3253,\n",
      "       3268, 3271, 3315, 3328, 3401, 3410, 3413, 3419, 3446, 3462, 3469,\n",
      "       3497, 3532, 3552, 3570, 3645, 3655, 3674, 3684, 3691, 3698, 3704,\n",
      "       3710, 3732, 3830, 3831, 3852, 3864, 3920, 3925, 3962, 4054, 4081,\n",
      "       4155, 4173, 4181, 4184, 4257, 4266, 4273, 4367, 4443, 4454, 4485,\n",
      "       4562, 4631, 4672, 4894, 4904, 5057, 5201, 5230, 5307, 5513, 5576,\n",
      "       5602, 5607, 5736, 6055, 6073, 6145, 6301], dtype=int32), array([1446, 1469, 1473, 1481, 1483, 1493], dtype=int32), array([1493, 5039], dtype=int32), array([  36,   75,  104,  108,  210,  269,  341,  498,  510,  511,  728,\n",
      "        760,  809,  831,  848,  910,  994, 1006, 1020, 1029, 1031, 1032,\n",
      "       1069, 1070, 1073, 1110, 1141, 1148, 1185, 1205, 1206, 1210, 1345,\n",
      "       1509, 1582, 1584, 1605, 1767, 1769, 1973, 1990, 2027, 2030, 2042,\n",
      "       2133, 2148, 2214, 2217, 2373, 2545, 2547, 2552, 2553, 2595, 2635,\n",
      "       2636, 2637, 2651, 2668, 2699, 2773, 2779, 2864, 2968, 2969, 2990,\n",
      "       3004, 3012, 3033, 3034, 3171, 3172, 3192, 3220, 3329, 3352, 3405,\n",
      "       3457, 3588, 3690, 3850, 3977, 4056, 4096, 4292, 4294, 4301, 4386,\n",
      "       4456, 4543, 4578, 4954, 4979, 4990, 4992, 4999, 5237, 5248, 5294,\n",
      "       5309, 5359, 5536, 5538, 5584, 5619, 6001, 6007, 6026, 6076],\n",
      "      dtype=int32), array([ 994, 2548, 5014], dtype=int32), array([ 257,  269,  686,  800,  985, 1955, 2000, 2040, 2217, 3883],\n",
      "      dtype=int32), array([1290, 2205, 2217, 2545, 2553, 2779, 3573, 4413, 6088], dtype=int32), array([ 332, 1070, 3260, 3363, 3457, 4582, 5552], dtype=int32), array([3880], dtype=int32), array([2133], dtype=int32), array([1488], dtype=int32), array([ 309, 1307, 1472, 1873], dtype=int32), array([ 686,  787,  788, 1408, 2095, 2099, 2298, 2678, 3255, 3442, 3763,\n",
      "       5288], dtype=int32), array([  11,  254,  255,  256,  284,  329,  336,  450,  508,  536,  537,\n",
      "        538,  553,  554,  556,  565,  567,  576,  577,  578,  579,  619,\n",
      "        640,  664,  678,  701,  741,  893,  964, 1009, 1011, 1151, 1152,\n",
      "       1198, 1215, 1246, 1247, 1257, 1271, 1278, 1431, 1512, 1595, 1701,\n",
      "       1734, 1803, 1859, 1901, 1903, 1916, 1981, 1997, 2015, 2019, 2020,\n",
      "       2024, 2037, 2067, 2088, 2089, 2090, 2091, 2098, 2115, 2138, 2162,\n",
      "       2163, 2173, 2217, 2262, 2416, 2417, 2418, 2419, 2434, 2444, 2446,\n",
      "       2457, 2462, 2463, 2464, 2465, 2466, 2515, 2532, 2714, 2768, 2887,\n",
      "       2984, 2993, 2996, 3027, 3028, 3047, 3056, 3066, 3108, 3161, 3184,\n",
      "       3212, 3300, 3308, 3335, 3406, 3416, 3433, 3448, 3564, 3638, 3664,\n",
      "       3687, 3722, 3794, 3809, 3843, 3895, 3953, 4057, 4064, 4068, 4092,\n",
      "       4154, 4171, 4180, 4183, 4211, 4236, 4248, 4253, 4269, 4299, 4303,\n",
      "       4305, 4339, 4361, 4384, 4402, 4436, 4516, 4527, 4550, 4571, 4705,\n",
      "       4712, 4726, 4737, 4745, 4752, 4785, 4873, 4896, 4951, 4959, 5007,\n",
      "       5064, 5090, 5093, 5107, 5108, 5157, 5161, 5162, 5199, 5218, 5228,\n",
      "       5236, 5249, 5250, 5262, 5267, 5272, 5329, 5339, 5358, 5367, 5370,\n",
      "       5372, 5384, 5431, 5495, 5511, 5522, 5534, 5567, 5614, 5620, 5645,\n",
      "       5650, 5711, 5712, 5769, 5771, 5777, 5801, 5804, 5812, 5844, 5918,\n",
      "       5928, 5950, 5968, 5989, 6003, 6006, 6010, 6016, 6035, 6042, 6061,\n",
      "       6065, 6183, 6294], dtype=int32), array([935], dtype=int32), array([  12,   85, 1163, 2834, 3352, 4020], dtype=int32), array([ 386,  612,  632, 1040, 1326, 1404, 1408, 1442, 1446, 1468, 1469,\n",
      "       1472, 1473, 1483, 1488, 1873, 1968, 2217, 2298, 2349, 2709, 2761,\n",
      "       2914, 2920, 3529, 5605, 6034], dtype=int32), array([746], dtype=int32), array([   6, 1488, 2349, 2796], dtype=int32), array([ 506,  718, 1095, 2701], dtype=int32), array([181], dtype=int32), array([1365], dtype=int32), array([1483], dtype=int32), array([ 471,  472, 1708, 1895, 1903, 2865, 3280, 4182, 4392], dtype=int32), array([ 496,  578, 3939, 4717, 5702, 5814, 6259], dtype=int32), array([ 373,  374, 1009, 1903, 2349, 2539, 3700, 3840, 4692, 5136, 5663,\n",
      "       6301], dtype=int32), array([ 726, 1209, 1805], dtype=int32), array([  91,  151,  257,  281,  377,  379,  396,  407,  467,  505,  648,\n",
      "        649,  660,  663,  666,  712,  807,  837,  840,  962, 1027, 1033,\n",
      "       1038, 1109, 1200, 1236, 1264, 1265, 1301, 1377, 1442, 1469, 1473,\n",
      "       1488, 1569, 1764, 1779, 1785, 1806, 1810, 1881, 1940, 1972, 1974,\n",
      "       1975, 2060, 2096, 2152, 2203, 2338, 2352, 2453, 2871, 2932, 3036,\n",
      "       3066, 3167, 3187, 3198, 3200, 3236, 3298, 3335, 3552, 3770, 4189,\n",
      "       4191, 4200, 4308, 4592, 4602, 4627, 4813, 5062, 5159, 5484, 5781,\n",
      "       6018, 6058], dtype=int32), array([ 532, 2106, 2650, 2862, 2945, 4497, 6072], dtype=int32), array([ 408, 1469, 1472, 3068, 3496, 4044, 4916, 5274, 5629], dtype=int32), array([ 655, 1097, 2971, 3263, 3868, 4313, 5099, 5377, 5574], dtype=int32), array([644], dtype=int32), array([ 612, 1769, 2957], dtype=int32), array([ 183,  259,  261,  480,  632,  783,  840,  962, 1185, 1221, 1735,\n",
      "       2285, 2286, 2389, 2404, 2765, 2863, 2992, 3025, 3036, 3076, 3180,\n",
      "       3544, 4204], dtype=int32), array([928], dtype=int32), array([1446, 1520, 1585, 2638, 2914], dtype=int32), array([ 335, 1590, 1686, 2554], dtype=int32), array([  75,   92,  108,  154,  226,  233,  248,  552,  617,  632,  673,\n",
      "        894, 1098, 1269, 1285, 1829, 1846, 1913, 1985, 2022, 2218, 2248,\n",
      "       2318, 2345, 2385, 2405, 2558, 2599, 2638, 2729, 2822, 2873, 2885,\n",
      "       2923, 2925, 3036, 3068, 3334, 3369, 3464, 4177, 4961, 5632, 5722,\n",
      "       6145, 6172], dtype=int32), array([  13,   73,   75,   77,   81,   92,   97,  104,  226,  373,  375,\n",
      "        391,  603,  650,  652,  676,  678,  687,  759,  825,  985, 1002,\n",
      "       1088, 1092, 1225, 1226, 1286, 1301, 1333, 1374, 1409, 1429, 1449,\n",
      "       1469, 1507, 1566, 1675, 1846, 1880, 1970, 1984, 1985, 1987, 2154,\n",
      "       2182, 2183, 2217, 2232, 2233, 2267, 2273, 2274, 2282, 2423, 2511,\n",
      "       2616, 2643, 2709, 2715, 2737, 2761, 2914, 2925, 2961, 3009, 3252,\n",
      "       3509, 3515, 3520, 3638, 3817, 3849, 4175, 4202, 4259, 4619, 4955,\n",
      "       5418, 5524, 5906, 6106, 6145], dtype=int32), array([  16,   19,   25,   77,   78,   80,   81,   92,   93,  108,  152,\n",
      "        162,  221,  225,  226,  242,  245,  372,  525,  617,  625,  629,\n",
      "        632,  653,  674,  718,  740,  825,  828,  829,  892,  961, 1094,\n",
      "       1098, 1107, 1188, 1219, 1225, 1298, 1301, 1333, 1396, 1409, 1446,\n",
      "       1469, 1483, 1488, 1520, 1551, 1802, 1944, 1969, 1970, 1984, 1985,\n",
      "       1987, 2023, 2048, 2053, 2072, 2096, 2105, 2154, 2175, 2217, 2218,\n",
      "       2234, 2246, 2272, 2295, 2298, 2347, 2348, 2349, 2384, 2417, 2423,\n",
      "       2563, 2663, 2708, 2709, 2710, 2715, 2899, 2914, 2920, 2925, 3008,\n",
      "       3036, 3052, 3068, 3164, 3484, 3509, 3515, 3526, 3808, 3916, 3955,\n",
      "       4177, 4259, 4363, 4498, 4647, 4922, 4955, 5175, 5314, 5375, 5479],\n",
      "      dtype=int32), array([3048], dtype=int32), array([1428, 1429, 2338, 3779], dtype=int32), array([ 342,  747,  894, 1273, 1274, 1276, 1277, 1659, 2860, 2861, 3021,\n",
      "       3363, 3862, 5037, 6364], dtype=int32), array([5435], dtype=int32), array([936, 937], dtype=int32), array([ 268,  684,  748,  884,  930,  935, 1031, 1370, 1496, 1553, 2139,\n",
      "       2175, 2176, 2210, 2217, 2423, 3827, 5141, 5166, 5347], dtype=int32), array([1788, 4218, 4564], dtype=int32), array([2218], dtype=int32), array([ 306, 1062, 1068, 1073, 1097, 1142, 1706, 1737, 1738, 1968, 2030,\n",
      "       2283, 2914], dtype=int32), array([ 306, 1062, 1068, 1073, 1097, 1142, 1706, 1737, 1738, 1968, 2030,\n",
      "       2283, 2914], dtype=int32), array([ 934, 1571], dtype=int32), array([ 632, 6342], dtype=int32), array([ 420,  437,  546,  679,  688, 1292, 1442, 1446, 1693, 1695, 1697,\n",
      "       2030, 2363, 4215, 5934], dtype=int32), array([   1,   96,  142,  168,  207,  238,  274,  353,  593, 1483, 1488,\n",
      "       1493, 1693, 1695, 1922, 2257, 2258, 2300, 2701, 2885, 2914, 4748,\n",
      "       4929, 5037], dtype=int32), array([ 308,  940, 1620], dtype=int32), array([2376, 2377], dtype=int32), array([2376, 2552, 2553], dtype=int32), array([ 258, 3040], dtype=int32), array([2217], dtype=int32), array([4804], dtype=int32), array([  79,  108,  155,  156,  159,  190,  191,  192,  253,  412,  447,\n",
      "        468,  535,  544,  671,  725,  850,  854,  969, 1243, 1288, 1307,\n",
      "       1308, 1365, 1395, 1396, 1397, 1398, 1399, 1446, 1473, 1474, 1480,\n",
      "       1489, 1493, 1508, 1555, 1613, 1624, 1715, 1747, 1749, 1763, 2012,\n",
      "       2021, 2022, 2139, 2239, 2319, 2320, 2321, 2324, 2327, 2328, 2329,\n",
      "       2330, 2331, 2333, 2334, 2335, 2337, 2397, 2398, 2563, 2564, 2565,\n",
      "       2570, 2585, 2598, 2603, 2667, 2705, 2743, 2803, 2900, 2959, 2976,\n",
      "       2997, 3079, 3276, 3283, 3451, 3528, 3621, 3717, 3719, 3720, 3741,\n",
      "       3782, 3811, 3834, 3843, 3896, 3930, 3940, 3941, 4055, 4119, 4177,\n",
      "       4490, 5121, 5276, 5454], dtype=int32), array([ 415,  463,  632, 1085, 1091, 1235, 1442, 1563, 1949, 2309, 2356,\n",
      "       2378, 2421, 2918, 3272, 3333, 3891, 4458, 4533, 4708, 5691, 5848],\n",
      "      dtype=int32), array([ 385, 1862], dtype=int32), array([5766, 5837], dtype=int32), array([ 391, 2874, 4082, 4279, 4720, 4865, 5481, 6181, 6293], dtype=int32), array([219, 229, 335, 530, 694, 695], dtype=int32), array([ 345,  346,  371,  699,  702, 1483, 2026, 2347, 2350, 2673, 2914,\n",
      "       3248, 3481], dtype=int32), array([   7,  159,  161,  165,  168,  420,  487,  489,  566,  652,  692,\n",
      "        825, 1170, 1329, 1419, 1658, 1664, 1666, 1680, 1681, 1696, 1697,\n",
      "       1859, 1895, 2218, 2590, 3030, 3131, 4302, 4317, 4363, 4415, 4545,\n",
      "       5111, 5112, 5138, 5917, 5982, 6262], dtype=int32), array([  43,   54,   78,   92,  268,  372, 1469, 1620, 1681, 1969, 2349,\n",
      "       2796, 3484], dtype=int32), array([248], dtype=int32), array([ 425,  432,  566,  796,  948,  949,  963,  973, 1098, 1141, 1185,\n",
      "       1333, 1336, 1520, 1526, 1538, 1548, 1666, 1667, 1754, 1827, 1970,\n",
      "       2356, 2563, 2914, 3009, 3472, 5207], dtype=int32), array([ 696, 1520], dtype=int32), array([  79,   80,  151,  161,  168,  489, 1098, 1538, 1664, 1667, 1681,\n",
      "       1691, 1697, 1970, 2232, 5207, 5661], dtype=int32), array([ 174, 1697, 3026], dtype=int32), array([ 168, 5587], dtype=int32), array([ 258,  371, 2351], dtype=int32), array([ 787, 1078, 1159, 1673, 2298, 2299], dtype=int32), array([  13,   51,   56,   75,   78,   81,   92,   93,   94,   97,  106,\n",
      "        108,  125,  138,  159,  168,  176,  181,  218,  219,  220,  224,\n",
      "        228,  229,  242,  259,  268,  334,  339,  345,  372,  373,  385,\n",
      "        419,  489,  533,  542,  563,  566,  615,  617,  653,  673,  674,\n",
      "        676,  718,  787,  806,  817,  825,  827,  828,  863,  894,  939,\n",
      "        940, 1027, 1031, 1038, 1098, 1100, 1122, 1123, 1124, 1132, 1139,\n",
      "       1150, 1155, 1159, 1165, 1185, 1209, 1219, 1225, 1235, 1236, 1237,\n",
      "       1249, 1301, 1333, 1365, 1380, 1381, 1409, 1419, 1449, 1467, 1469,\n",
      "       1483, 1491, 1520, 1523, 1574, 1586, 1600, 1616, 1620, 1666, 1667,\n",
      "       1673, 1697, 1712, 1753, 1761, 1806, 1810, 1829, 1884, 1969, 1970,\n",
      "       1984, 1985, 1987, 2023, 2040, 2053, 2175, 2185, 2217, 2232, 2234,\n",
      "       2237, 2275, 2301, 2338, 2347, 2349, 2356, 2422, 2423, 2436, 2493,\n",
      "       2555, 2556, 2557, 2563, 2592, 2652, 2668, 2669, 2708, 2709, 2710,\n",
      "       2769, 2775, 2800, 2864, 2871, 2873, 2885, 2901, 2914, 2931, 2940,\n",
      "       2957, 2962, 2964, 3007, 3009, 3019, 3030, 3035, 3052, 3214, 3266,\n",
      "       3346, 3477, 3484, 3499, 3641, 3680, 3788, 3922, 3926, 4007, 4155,\n",
      "       4358, 4419, 4498, 4533, 4651, 5050, 5077, 5160, 5164, 5439, 5646,\n",
      "       5879, 6025, 6262], dtype=int32), array([   8,   41,  122,  186,  237,  289,  330,  345,  426,  588,  718,\n",
      "        825,  829, 1015, 1095, 1106, 1301, 1409, 1488, 1580, 1598, 1599,\n",
      "       1667, 1693, 1942, 1970, 1985, 2284, 2562, 2563, 2654, 2709, 2863,\n",
      "       2914, 2938, 3808, 4191, 5725, 6142, 6182], dtype=int32), array([ 176,  372, 1185, 1227, 2218, 2708, 2709, 2971, 3550], dtype=int32), array([ 161,  257,  489,  617,  839, 1102, 1442, 1520, 1697, 2197, 2232,\n",
      "       4546, 5138, 5587, 5741], dtype=int32), array([ 686,  696, 1193, 1195, 1200, 2298], dtype=int32), array([ 371, 2217, 2347], dtype=int32), array([ 334, 1227, 1451, 1469, 1520, 2139, 2232, 2709, 2824, 2914, 5447],\n",
      "      dtype=int32), array([  95,  495,  696,  697,  848, 1040, 1159, 1160, 1666, 1667, 1673,\n",
      "       2212, 2298, 2798, 2801, 4804], dtype=int32), array([  79,   92, 1209, 1520, 1985, 2217, 2750], dtype=int32), array([1696], dtype=int32), array([ 242, 1446, 2040, 5054], dtype=int32), array([371], dtype=int32), array([ 126, 2043], dtype=int32), array([ 696,  697, 1336, 2298, 5473], dtype=int32), array([  68,   69,   73,   75,   92,  108,  242,  268,  372,  560,  612,\n",
      "        652,  718,  786,  787,  825,  826,  827,  984, 1098, 1193, 1206,\n",
      "       1373, 1405, 1406, 1446, 1468, 1469, 1473, 1483, 1520, 1620, 1712,\n",
      "       1737, 1738, 1984, 1985, 2040, 2107, 2175, 2176, 2202, 2217, 2298,\n",
      "       2423, 2557, 2665, 2708, 2796, 2914, 3007, 3043, 3989], dtype=int32), array([2027, 2030, 2133], dtype=int32), array([2958, 2970, 3171, 4822], dtype=int32), array([242], dtype=int32), array([2654], dtype=int32), array([242], dtype=int32), array([3222], dtype=int32), array([ 181,  195,  480,  481,  653,  696,  697,  746,  913,  914, 1040,\n",
      "       1041, 1666, 1667, 1673, 1675, 1854, 2059, 2285, 2286, 2298, 2695,\n",
      "       2856, 2931, 3341, 3457, 4538, 5200], dtype=int32), array([  22,   23,   71,   89,   92,   97,  104,  132,  159,  200,  238,\n",
      "        267,  268,  269,  345,  362,  386,  399,  518,  521,  551,  565,\n",
      "        615,  617,  629,  825,  835,  841,  854,  894,  931,  932,  985,\n",
      "       1082, 1091, 1176, 1219, 1326, 1333, 1419, 1446, 1468, 1469, 1472,\n",
      "       1483, 1488, 1493, 1501, 1506, 1514, 1537, 1571, 1659, 1666, 1712,\n",
      "       1789, 1806, 1810, 1823, 1873, 1884, 1955, 1969, 1985, 2026, 2040,\n",
      "       2134, 2177, 2232, 2234, 2343, 2349, 2356, 2460, 2563, 2564, 2566,\n",
      "       2570, 2684, 2708, 2761, 2781, 2796, 2849, 2861, 2863, 2864, 2885,\n",
      "       2899, 2901, 2914, 2918, 2934, 2969, 3007, 3013, 3036, 3048, 3084,\n",
      "       3375, 3380, 3466, 3484, 3485, 3529, 3643, 3650, 3654, 3671, 3819,\n",
      "       3880, 3998, 4010, 4239, 4482, 4533, 4670, 4752, 4879, 5464, 5549,\n",
      "       5553, 5934, 6145, 6149, 6152, 6172], dtype=int32), array([ 151,  157,  735, 1370, 1419, 1483, 1493, 1494, 1495, 1543, 1547,\n",
      "       1558, 2181, 2349, 2599, 2600, 2667, 2864, 2914, 3208, 3320, 3349,\n",
      "       3622, 3650, 3746, 3987, 4313, 4762, 4866, 4924, 5096, 5103, 5737,\n",
      "       5948, 6013], dtype=int32), array([ 213,  308, 1054, 1096, 1435, 1436, 1438, 1439, 1440, 1518, 1537,\n",
      "       1713, 1874, 1875, 2016, 2017, 2018, 2196, 2296, 2563, 2569, 2697,\n",
      "       2760, 2919, 3069, 3265, 3298, 3454, 3486, 3556, 3662, 3759, 3776,\n",
      "       3829, 3937, 4010, 4182, 4215, 4245, 4369, 4420, 4562, 4716, 4728,\n",
      "       4736, 4756, 4832, 5094, 5099, 5135, 5297, 5499], dtype=int32), array([  69, 1070, 1691, 1771], dtype=int32), array([1777], dtype=int32), array([1493, 2947, 3622], dtype=int32), array([2134], dtype=int32), array([ 108,  191,  291,  356,  535,  563,  566,  570,  607,  856,  998,\n",
      "       1042, 1043, 1164, 1275, 1669, 1789, 1930, 2051, 2110, 2123, 2142,\n",
      "       2397, 2523, 2526, 2527, 2528, 2802, 2841, 2940, 4732, 4897, 5126,\n",
      "       5686, 5687], dtype=int32), array([1127, 1488, 2899], dtype=int32), array([1483, 2563], dtype=int32), array([2184, 3543], dtype=int32), array([1446, 2902], dtype=int32), array([ 913, 1517, 1722, 2599, 2969, 5301], dtype=int32), array([ 632,  759, 1331, 2349, 4009], dtype=int32), array([ 185,  617, 1446, 1483, 1493, 1507, 1758, 2914, 3306], dtype=int32), array([1446, 1469, 1479, 1488, 1493, 1806, 2563, 2914], dtype=int32), array([ 617,  629, 1313, 1317, 1333, 1446, 1469, 1483, 1488, 1493, 1494,\n",
      "       2667, 2914], dtype=int32), array([1706, 2667, 2898, 2899, 3941, 4820, 5737, 5943], dtype=int32), array([1369], dtype=int32), array([ 156,  216,  258,  259,  263,  293,  303,  401, 1462, 1483, 1535,\n",
      "       1543, 1854, 1881, 1950, 2043, 2150, 2181, 2200, 2211, 2256, 2349,\n",
      "       2413, 2500, 2604, 2790, 2861, 2931, 2997, 3035, 3073, 3170, 3177,\n",
      "       3248, 3310, 3620, 3963, 4008, 4025, 4187, 4208, 4255, 4270, 4277,\n",
      "       4429, 4457, 4475, 4556, 4799, 5127, 5487, 5575, 6118, 6120, 6301],\n",
      "      dtype=int32), array([1089, 1877], dtype=int32), array([ 342,  747,  895, 3021], dtype=int32), array([ 293, 2290], dtype=int32), array([ 278,  471, 1678, 1972, 3671, 3750, 4800], dtype=int32), array([ 278,  292,  480,  773,  905,  948,  949,  950,  951,  957,  958,\n",
      "        959, 1798, 2389, 2390, 3075, 3792, 4446, 4544, 4769, 4788, 5029,\n",
      "       5216, 5265, 5363, 5400], dtype=int32), array([  52,  139,  141,  142,  143,  173,  180,  222,  259,  278,  292,\n",
      "        356,  358,  366,  377,  378,  379,  380,  382,  383,  391,  407,\n",
      "        416,  427,  467,  480,  482,  561,  610,  628,  629,  632,  633,\n",
      "        645,  656,  665,  669,  670,  711,  733,  773,  816,  824,  854,\n",
      "        873,  877,  891,  905,  909,  924,  925,  948,  949,  950,  951,\n",
      "        957,  958,  959, 1002, 1015, 1023, 1090, 1111, 1242, 1259, 1260,\n",
      "       1296, 1351, 1372, 1396, 1424, 1428, 1429, 1532, 1570, 1571, 1615,\n",
      "       1628, 1698, 1714, 1779, 1794, 1798, 1819, 1874, 1881, 1891, 1940,\n",
      "       1974, 1983, 1993, 2004, 2013, 2086, 2229, 2359, 2375, 2377, 2386,\n",
      "       2389, 2390, 2436, 2526, 2528, 2612, 2614, 2722, 2724, 2761, 2787,\n",
      "       2820, 2847, 2931, 2957, 2960, 2969, 2982, 2997, 3066, 3075, 3107,\n",
      "       3133, 3135, 3176, 3256, 3298, 3324, 3337, 3421, 3671, 3698, 3783,\n",
      "       3792, 3854, 3893, 3924, 3957, 3970, 3981, 4018, 4093, 4147, 4187,\n",
      "       4223, 4291, 4342, 4442, 4446, 4491, 4544, 4592, 4612, 4665, 4721,\n",
      "       4737, 4769, 4788, 4794, 4855, 5029, 5044, 5060, 5115, 5216, 5238,\n",
      "       5265, 5308, 5324, 5363, 5400, 5996, 6045, 6047], dtype=int32), array([281], dtype=int32), array([  12,  122,  158,  195,  266,  293,  330,  377,  620,  621,  626,\n",
      "        633, 1235, 1332, 1392, 1442, 1571, 1993, 2113, 2313, 2847, 3066,\n",
      "       3344, 3345, 4204, 4291, 4603, 4816, 5825], dtype=int32), array([ 380, 1023, 1615, 1798, 1891], dtype=int32), array([ 104,  158,  180,  427,  480,  483,  734,  773,  933, 1023, 1135,\n",
      "       1136, 1428, 1429, 1446, 1506, 1547, 1548, 1550, 1552, 1615, 1983,\n",
      "       1993, 2011, 2203, 2271, 2400, 2403, 2695, 2761, 2764, 2875, 3066,\n",
      "       3093, 3172, 4220, 4721, 4737, 5136, 5146, 5212, 5314, 5825, 6031,\n",
      "       6125, 6126], dtype=int32), array([1433], dtype=int32), array([ 465,  467,  961, 1940, 3149, 3901], dtype=int32), array([ 675, 2914], dtype=int32), array([  33,   86,   97,  106,  123,  126,  238,  261,  386,  398,  414,\n",
      "        436,  543,  551,  566,  632,  677,  748,  874, 1077, 1115, 1181,\n",
      "       1184, 1305, 1333, 1387, 1471, 1492, 1496, 1520, 1557, 1577, 1810,\n",
      "       1854, 1947, 1969, 1980, 2053, 2134, 2139, 2384, 2451, 2522, 2537,\n",
      "       2558, 2563, 2606, 2623, 2708, 2767, 2870, 2887, 2905, 2914, 2989,\n",
      "       2995, 3111, 3272, 3328, 3385, 3493, 3654, 4213, 4217, 4365, 4411,\n",
      "       4632, 4674, 4919, 5348, 5533, 6290], dtype=int32), array([2233, 2417, 2729, 5286], dtype=int32), array([   3,   12,   97,  139,  141,  144,  151,  152,  208,  213,  238,\n",
      "        258,  293,  396,  469,  471,  509,  525,  545,  603,  607,  626,\n",
      "        629,  632,  659,  687,  836,  913, 1000, 1032, 1126, 1186, 1187,\n",
      "       1200, 1231, 1279, 1296, 1333, 1372, 1441, 1451, 1473, 1498, 1499,\n",
      "       1559, 1574, 1628, 1635, 1639, 1712, 1881, 1899, 1944, 1992, 2019,\n",
      "       2053, 2194, 2232, 2234, 2276, 2319, 2369, 2395, 2543, 2629, 2640,\n",
      "       2744, 2761, 2822, 2847, 2863, 2914, 2929, 2930, 2931, 2960, 3014,\n",
      "       3070, 3071, 3151, 3180, 3298, 3366, 3443, 3468, 3552, 3653, 3654,\n",
      "       3716, 3770, 3798, 3865, 3919, 3964, 4062, 4146, 4166, 4172, 4173,\n",
      "       4216, 4316, 4401, 4412, 4465, 4485, 4566, 4610, 4885, 5019, 5062,\n",
      "       5092, 5170, 5240, 5312, 5341, 5388, 5484, 5535, 5589, 5594, 5603,\n",
      "       5606, 5638, 5690, 5762, 5775, 5795, 5799, 5805, 5822, 5826, 5849,\n",
      "       5902, 5942, 5953, 5995, 6005, 6039, 6047, 6161, 6253, 6289],\n",
      "      dtype=int32), array([  86,  107,  160,  164,  173,  237,  238,  251,  258,  259,  261,\n",
      "        431,  448,  588,  593,  659,  677,  687,  873,  940, 1014, 1126,\n",
      "       1142, 1221, 1235, 1296, 1372, 1483, 1571, 1608, 1628, 1779, 1780,\n",
      "       1790, 1806, 1881, 2051, 2203, 2236, 2285, 2286, 2411, 2575, 2715,\n",
      "       2729, 2736, 2761, 2844, 2863, 2864, 2890, 2914, 2931, 3222, 3272,\n",
      "       3312, 3338, 3409, 3653, 4023, 4214, 4377, 5867, 5940, 6091, 6092,\n",
      "       6093, 6094, 6101, 6104, 6120, 6128, 6129, 6130, 6133, 6136, 6139,\n",
      "       6144, 6146, 6153, 6159, 6165, 6166, 6167, 6169, 6170, 6172, 6176,\n",
      "       6178, 6190, 6193, 6194, 6196, 6197, 6198, 6205, 6218, 6226, 6231,\n",
      "       6244, 6246, 6251, 6265, 6274, 6278, 6280, 6296, 6303, 6306, 6310],\n",
      "      dtype=int32), array([2205, 2813], dtype=int32), array([   1,   76,   79,  297,  438,  615,  653,  718,  763,  827,  863,\n",
      "        871, 1109, 1301, 1336, 1370, 1450, 1452, 1501, 1526, 1615, 1663,\n",
      "       1727, 1809, 1823, 2078, 2094, 2096, 2139, 2283, 2349, 2350, 2351,\n",
      "       2425, 2555, 2556, 2557, 2607, 2709, 2761, 2847, 2864, 2874, 2889,\n",
      "       2914, 3013, 3036, 3198, 3233, 3287, 3371, 3500, 3730, 3734, 3762,\n",
      "       3808, 4320, 4357, 4382, 4481, 4584, 4777, 5108, 5124, 5187, 5188,\n",
      "       5320, 5336, 5348, 5468, 5549, 5616, 5763, 5849, 5881, 5916, 5983,\n",
      "       6014], dtype=int32), array([ 301,  405,  676,  677,  797,  863,  891, 1016, 1218, 1219, 1286,\n",
      "       1333, 1408, 1483, 1488, 1805, 1810, 1815, 1969, 1970, 2139, 2609,\n",
      "       2710, 2864, 2914, 2925, 2931, 3706, 3777, 4138, 5054, 5073, 6150],\n",
      "      dtype=int32), array([ 313,  317,  606,  674, 5088], dtype=int32), array([ 140,  270,  276,  277,  309,  310,  311,  312,  313,  315,  316,\n",
      "        372,  417,  534,  606,  617,  634,  655,  766,  768,  769,  918,\n",
      "        971,  972,  973, 1313, 1317, 1479, 1483, 1493, 1499, 1530, 1536,\n",
      "       1548, 1767, 2081, 2298, 2349, 2729, 2762, 2827, 2847, 2902, 2918,\n",
      "       2987, 3003, 3421, 3671, 3698, 3748, 3750, 3864, 4010, 4142, 4250,\n",
      "       4313, 4503, 4505, 4548, 4739, 4743, 4759, 5022, 5047, 5099, 5141,\n",
      "       5246, 5604, 5888, 6077, 6262], dtype=int32), array([ 173,  187,  216,  259,  278,  293,  465,  467,  471,  472,  633,\n",
      "        891,  929, 1572, 1628, 1678, 1716, 1795, 1854, 1860, 1884, 1972,\n",
      "       1974, 1993, 2022, 2218, 2265, 2338, 2343, 2353, 2385, 2918, 3054,\n",
      "       3190, 3272, 3750, 4458, 5149, 5320, 6118], dtype=int32), array([ 234,  236,  259,  263,  610,  815,  929, 1050, 1317, 1442, 1461,\n",
      "       1854, 1860, 1884, 2918, 2992, 3146, 3302, 3365, 5095], dtype=int32), array([ 173,  259,  263,  274,  293,  369,  385,  435,  436,  610,  629,\n",
      "        632,  687,  891, 1034, 1317, 1442, 1467, 1854, 1910, 1983, 2066,\n",
      "       2265, 2618, 2861, 2992, 3201, 3365, 3993, 4067, 4251, 5212],\n",
      "      dtype=int32), array([1884], dtype=int32), array([ 419,  527,  605,  617,  971,  972, 1051, 1056, 1252, 1253, 1254,\n",
      "       1274, 1365, 1419, 1710, 1969, 2647, 2914, 5555, 5924], dtype=int32), array([ 173,  605, 1274, 2544], dtype=int32), array([2589], dtype=int32), array([ 337, 2520], dtype=int32), array([  35,   58,   78,   79,   86,   94,   97,  108,  114,  118,  122,\n",
      "        142,  151,  154,  155,  158,  159,  183,  187,  216,  231,  239,\n",
      "        258,  261,  269,  275,  280,  283,  286,  290,  293,  326,  327,\n",
      "        367,  369,  373,  379,  427,  448,  449,  465,  468,  469,  471,\n",
      "        474,  492,  526,  531,  537,  587,  597,  644,  657,  667,  679,\n",
      "        718,  720,  725,  739,  772,  774,  777,  783,  800,  818,  819,\n",
      "        820,  830,  831,  840,  872,  897,  898,  900,  901,  931,  965,\n",
      "        996,  998, 1000, 1003, 1045, 1052, 1137, 1235, 1333, 1344, 1348,\n",
      "       1372, 1394, 1396, 1399, 1404, 1420, 1426, 1431, 1456, 1459, 1469,\n",
      "       1472, 1483, 1484, 1488, 1505, 1515, 1532, 1544, 1574, 1614, 1628,\n",
      "       1635, 1671, 1683, 1719, 1723, 1742, 1779, 1794, 1795, 1798, 1808,\n",
      "       1811, 1832, 1841, 1846, 1854, 1865, 1868, 1872, 1874, 1881, 1918,\n",
      "       1924, 1926, 1970, 1974, 1983, 1999, 2047, 2053, 2054, 2067, 2100,\n",
      "       2125, 2135, 2139, 2150, 2174, 2176, 2213, 2234, 2238, 2240, 2249,\n",
      "       2255, 2264, 2266, 2268, 2274, 2285, 2286, 2287, 2300, 2312, 2349,\n",
      "       2365, 2366, 2387, 2404, 2406, 2415, 2417, 2436, 2458, 2474, 2475,\n",
      "       2476, 2489, 2500, 2503, 2504, 2506, 2519, 2636, 2698, 2704, 2709,\n",
      "       2732, 2742, 2761, 2823, 2853, 2863, 2875, 2887, 2914, 2931, 2942,\n",
      "       2986, 2992, 3021, 3074, 3076, 3094, 3130, 3157, 3159, 3160, 3173,\n",
      "       3179, 3180, 3221, 3229, 3251, 3268, 3274, 3299, 3316, 3342, 3381,\n",
      "       3414, 3420, 3441, 3453, 3461, 3582, 3604, 3606, 3699, 3707, 3725,\n",
      "       3754, 3769, 3798, 3812, 3821, 3834, 3970, 3992, 3993, 4120, 4135,\n",
      "       4263, 4307, 4309, 4350, 4362, 4385, 4389, 4417, 4435, 4439, 4450,\n",
      "       4461, 4467, 4489, 4510, 4523, 4524, 4564, 4577, 4598, 4611, 4628,\n",
      "       4643, 4648, 4663, 4688, 4716, 4741, 4854, 4858, 4909, 4931, 5018,\n",
      "       5044, 5053, 5150, 5186, 5204, 5235, 5282, 5284, 5313, 5364, 5393,\n",
      "       5405, 5412, 5414, 5427, 5451, 5482, 5580, 5627, 5654, 5900, 6224,\n",
      "       6302, 6312, 6345], dtype=int32), array([ 430, 2147, 4629], dtype=int32), array([ 372,  385,  963, 1651, 1708, 1806, 1810, 1969, 2708, 2709, 2869],\n",
      "      dtype=int32), array([ 825, 1045, 1469], dtype=int32), array([  12,   39,   71,  100,  104,  110,  114,  120,  154,  174,  193,\n",
      "        194,  205,  216,  258,  293,  294,  322,  357,  367,  369,  385,\n",
      "        463,  465,  470,  471,  534,  539,  565,  593,  629,  632,  647,\n",
      "        654,  655,  659,  670,  678,  716,  721,  753,  791,  810,  822,\n",
      "        877,  879,  894,  895,  899,  900,  901,  904,  905,  906,  932,\n",
      "        955,  961, 1019, 1022, 1138, 1144, 1149, 1205, 1212, 1286, 1351,\n",
      "       1363, 1372, 1387, 1416, 1441, 1442, 1443, 1445, 1446, 1473, 1513,\n",
      "       1615, 1619, 1671, 1729, 1752, 1763, 1775, 1779, 1781, 1791, 1796,\n",
      "       1809, 1825, 1831, 1848, 1875, 1901, 1940, 1941, 1950, 1984, 1993,\n",
      "       2055, 2065, 2067, 2081, 2096, 2150, 2160, 2178, 2217, 2233, 2234,\n",
      "       2261, 2290, 2291, 2338, 2349, 2368, 2369, 2384, 2385, 2395, 2400,\n",
      "       2408, 2425, 2461, 2487, 2523, 2589, 2624, 2627, 2650, 2657, 2671,\n",
      "       2772, 2775, 2790, 2794, 2841, 2847, 2901, 2914, 2931, 2993, 2996,\n",
      "       3016, 3038, 3070, 3071, 3076, 3083, 3127, 3135, 3136, 3175, 3180,\n",
      "       3207, 3404, 3468, 3526, 3551, 3569, 3571, 3580, 3614, 3619, 3623,\n",
      "       3642, 3657, 3663, 3666, 3770, 3801, 3825, 3841, 3877, 3879, 3908,\n",
      "       3936, 3967, 3976, 4049, 4071, 4072, 4090, 4124, 4141, 4160, 4200,\n",
      "       4204, 4235, 4255, 4267, 4277, 4316, 4336, 4338, 4340, 4449, 4469,\n",
      "       4486, 4550, 4611, 4661, 4710, 4757, 4773, 4805, 4817, 4884, 4900,\n",
      "       4935, 4952, 4964, 5025, 5030, 5038, 5040, 5106, 5139, 5174, 5204,\n",
      "       5235, 5259, 5289, 5345, 5391, 5561, 5573, 5578, 5581, 5628, 5639,\n",
      "       5785, 5788, 5820, 5854, 5869, 5874, 5876, 5878, 5893, 5894, 5899,\n",
      "       5941, 5946, 5971, 5985, 6000, 6198], dtype=int32), array([111], dtype=int32), array([ 799, 2274, 5443], dtype=int32), array([319, 320, 617], dtype=int32), array([ 321, 2117, 2667], dtype=int32), array([168], dtype=int32), array([  97,  617,  795,  915,  917, 1408, 1520, 2218, 2234, 4644],\n",
      "      dtype=int32), array([1432], dtype=int32), array([199], dtype=int32), array([  71,  156,  258,  259,  261,  290,  293,  302,  414,  471,  473,\n",
      "        629,  632,  748,  891,  994, 1236, 1306, 1396, 1442, 1483, 1535,\n",
      "       1628, 1678, 1758, 1865, 1881, 1993, 2350, 2563, 2709, 2722, 3029,\n",
      "       3629, 4192, 4194, 4204, 4561, 4753, 5821, 6137, 6175], dtype=int32), array([ 168,  257,  362,  383,  403,  425,  429,  560, 1097, 1311, 1315,\n",
      "       1316, 1317, 1419, 1422, 1445, 1446, 1464, 1469, 1472, 1474, 1486,\n",
      "       1487, 1493, 1498, 1506, 1593, 1756, 2036, 2043, 2081, 2217, 2377,\n",
      "       2590, 2667, 2762, 2918, 2920, 2991, 3030, 3035, 3295, 4095, 4142,\n",
      "       5553], dtype=int32), array([ 560, 2723, 3355, 3688, 4600], dtype=int32), array([2693, 2694, 4521, 4784, 5054], dtype=int32), array([ 759, 3916], dtype=int32), array([ 173,  270, 1307, 1311, 1870, 2217], dtype=int32), array([ 412,  655, 2921], dtype=int32), array([ 351, 1571, 1822, 4721], dtype=int32), array([ 266,  351,  925,  993, 1571, 1822, 2847, 2931, 3095, 4306, 4615,\n",
      "       4766], dtype=int32), array([  33,   68,   70,   92,  168,  216,  219,  251,  253,  259,  261,\n",
      "        364,  372,  526,  528,  608,  611,  718,  726,  894,  913,  930,\n",
      "        934,  935,  941, 1092, 1115, 1132, 1133, 1225, 1326, 1365, 1381,\n",
      "       1392, 1419, 1442, 1469, 1472, 1483, 1493, 1553, 1616, 1661, 1670,\n",
      "       1671, 1706, 1802, 1806, 1810, 1888, 1969, 1970, 1984, 2023, 2059,\n",
      "       2084, 2175, 2176, 2190, 2276, 2321, 2423, 2529, 2591, 2708, 2709,\n",
      "       2864, 2875, 2886, 2914, 2923, 2987, 3033, 3102, 3164, 3181, 3225,\n",
      "       3281, 3671, 3916, 4589, 4631, 4660, 4863, 4941, 5141, 5761, 5882,\n",
      "       5885, 6041, 6106, 6120, 6184, 6219, 6334], dtype=int32), array([1661, 4109], dtype=int32), array([ 529,  761, 1750, 2549, 2640, 3087], dtype=int32), array([1646, 4326], dtype=int32), array([ 507,  603,  665, 1281, 1283, 1315, 1317, 1821, 2045, 2111, 2796,\n",
      "       2836, 2957, 2987, 3277, 3331, 4043], dtype=int32), array([ 125, 1784], dtype=int32), array([1442, 1446, 2030, 2133, 2217, 2914, 3313], dtype=int32), array([ 183,  259,  261,  471,  480,  632,  783,  840,  962, 1185, 1221,\n",
      "       1735, 2285, 2286, 2389, 2404, 2765, 2863, 2992, 3025, 3036, 3076,\n",
      "       3180, 3544, 4204], dtype=int32), array([ 469, 1777, 2425], dtype=int32), array([ 294,  470,  574,  659,  979, 1130, 1451, 1746, 1774, 1799, 1883,\n",
      "       1967, 2424, 2628, 2931, 2979, 3040, 3066, 3173, 3470, 3711, 3863,\n",
      "       3878, 3948, 4012, 4173, 4448, 4690, 4737, 4995, 5076, 5216, 5643,\n",
      "       5683, 5825, 5940], dtype=int32), array([   1,  108,  211,  397,  563,  567,  568,  933,  985,  995, 1248,\n",
      "       1317, 1381, 1473, 1648, 1914, 2053, 2210, 2709, 2849, 2864, 3105,\n",
      "       3202, 4115, 4163, 4995, 5168], dtype=int32), array([  89,  339,  696, 1113, 1214, 1326, 1410, 2002, 2030, 2284, 2553,\n",
      "       2554, 2796, 2914, 3112, 4533], dtype=int32), array([ 120,  240,  252,  257,  471,  714,  913, 1091, 1150, 1296, 1372,\n",
      "       1445, 1539, 1628, 1687, 1779, 1851, 1881, 1883, 1961, 1993, 2002,\n",
      "       2003, 2133, 2359, 2361, 2772, 2816, 2847, 2873, 2930, 3115, 3173,\n",
      "       3298, 3371, 3509, 3779, 3993, 4095, 4290, 4992, 5000, 5153, 5320,\n",
      "       5340, 5380, 6071], dtype=int32), array([ 629,  632,  783,  858,  972, 1089, 1364, 1442, 1469, 1854, 2013,\n",
      "       2133, 2499, 2692, 2834, 2944, 3313, 3376, 4423, 4708, 5404],\n",
      "      dtype=int32), array([ 293, 1940, 1993, 4200], dtype=int32), array([  97,  269,  517,  519,  520,  679,  787, 1483, 1488, 1660, 4991,\n",
      "       4998, 5577, 6150], dtype=int32), array([1997], dtype=int32), array([ 293,  382,  849, 1372, 1628, 1940, 1993, 2244, 2290, 2291, 2359,\n",
      "       2395, 2407, 2408, 2445, 2512, 2712, 2713, 3139, 3167, 4023, 4026,\n",
      "       4201, 5708], dtype=int32), array([  17,   18,   24,   25,   30,   50,   60,   71,   78,   79,   80,\n",
      "         90,   97,  104,  168,  179,  200,  212,  254,  255,  256,  257,\n",
      "        328,  362,  424,  425,  432,  480,  487,  525,  560,  590,  594,\n",
      "        595,  617,  625,  652,  668,  672,  678,  687,  726,  748,  783,\n",
      "        819,  835,  877,  913,  917,  930,  943,  952,  961,  973, 1016,\n",
      "       1043, 1098, 1112, 1116, 1142, 1150, 1155, 1185, 1187, 1270, 1304,\n",
      "       1327, 1333, 1355, 1380, 1392, 1408, 1410, 1419, 1451, 1455, 1483,\n",
      "       1514, 1520, 1538, 1548, 1599, 1656, 1664, 1666, 1667, 1697, 1754,\n",
      "       1765, 1810, 1818, 1827, 1871, 1957, 1980, 1989, 1991, 2003, 2022,\n",
      "       2053, 2072, 2077, 2104, 2119, 2187, 2201, 2217, 2232, 2233, 2234,\n",
      "       2271, 2272, 2278, 2326, 2349, 2356, 2536, 2563, 2626, 2680, 2681,\n",
      "       2682, 2708, 2709, 2741, 2849, 2861, 2914, 2921, 3008, 3009, 3010,\n",
      "       3024, 3046, 3048, 3158, 3161, 3199, 3224, 3268, 3314, 3315, 3317,\n",
      "       3341, 3435, 3472, 3484, 3550, 3566, 3653, 3701, 3777, 3879, 3895,\n",
      "       3904, 4066, 4077, 4127, 4128, 4176, 4177, 4243, 4281, 4330, 4382,\n",
      "       4402, 4525, 4546, 4559, 4647, 4671, 4745, 4785, 4798, 4844, 4915,\n",
      "       4918, 5134, 5171, 5174, 5207, 5218, 5370, 5392, 5467, 5537, 5551,\n",
      "       5614, 5644, 5645, 5660, 5661, 5727, 5753, 5772, 5801, 5815, 5831,\n",
      "       5922, 5947, 6109, 6110, 6131, 6145, 6172], dtype=int32), array([ 388, 1356, 1406, 1408, 2654, 4293], dtype=int32), array([   2,    3,  111,  268, 1309, 1493, 1620, 4518], dtype=int32), array([ 726, 1209, 1805], dtype=int32), array([679], dtype=int32), array([ 380, 1150], dtype=int32), array([ 627, 2203, 3310, 3351, 3700, 4106, 5015, 5242, 5307], dtype=int32), array([  26,   34,   89,  103,  221,  234,  284,  285,  345,  376,  505,\n",
      "        534,  535,  564,  565,  573,  584,  664,  666,  723,  724,  728,\n",
      "        778,  784,  833,  872,  912,  916, 1039, 1043, 1086, 1140, 1219,\n",
      "       1268, 1429, 1430, 1469, 1709, 1722, 1745, 1837, 1926, 1927, 1964,\n",
      "       2024, 2100, 2179, 2192, 2195, 2227, 2234, 2249, 2322, 2397, 2523,\n",
      "       2579, 2584, 2586, 2611, 2640, 2709, 2864, 2871, 2990, 3034, 3041,\n",
      "       3042, 3127, 3162, 3292, 3323, 3340, 3606, 3647, 3650, 3668, 3689,\n",
      "       3699, 3708, 3787, 3802, 3815, 3938, 3943, 4153, 4278, 4325, 4368,\n",
      "       4732, 4980, 5054, 5222, 6032], dtype=int32), array([  36,   51,  139,  215,  327,  346,  563,  564,  697,  699,  872,\n",
      "        981,  982, 1086, 1171, 1185, 1226, 1429, 1483, 1484, 1701, 1712,\n",
      "       1977, 2026, 2039, 2046, 2167, 2186, 2217, 2318, 2320, 2347, 2423,\n",
      "       2517, 2544, 2709, 2864, 2897, 2939, 2943, 2997, 3031, 3035, 3058,\n",
      "       3232, 3245, 3248, 3481, 3643, 3667, 3686, 3767, 3804, 3835, 3927,\n",
      "       4016, 4021, 4197, 4254, 4694, 5514, 5596, 5984], dtype=int32), array([ 372, 1469, 1483, 2347, 2864, 2914], dtype=int32), array([  67,  104,  108,  176,  242,  267,  268,  339,  560,  585,  612,\n",
      "        629,  632,  787,  825, 1100, 1204, 1281, 1296, 1298, 1358, 1373,\n",
      "       1404, 1415, 1442, 1472, 1473, 1620, 1984, 1985, 1987, 2008, 2028,\n",
      "       2040, 2107, 2111, 2202, 2217, 2663, 2796, 2914, 2957, 3043, 3048,\n",
      "       3380, 3430, 3915, 4131, 4398], dtype=int32), array([ 614, 2133], dtype=int32), array([  69,   75,  388,  585, 1520], dtype=int32), array([  47,   99,  269,  297,  583,  593,  686,  687,  722,  748,  786,\n",
      "        787,  825,  873,  965,  969,  982, 1080, 1095, 1109, 1110, 1185,\n",
      "       1230, 1231, 1235, 1276, 1292, 1296, 1316, 1319, 1333, 1387, 1395,\n",
      "       1450, 1451, 1452, 1483, 1520, 1526, 1589, 1728, 1737, 1738, 1739,\n",
      "       1741, 1775, 1854, 1909, 1955, 1968, 2060, 2133, 2377, 2469, 2478,\n",
      "       2496, 2653, 2675, 2701, 2708, 2709, 2806, 2873, 2914, 2966, 3392,\n",
      "       3410, 3527, 3553, 3683, 3916, 4016, 4171, 4292, 4441, 4699, 4740,\n",
      "       4822, 4853, 5153, 5602, 5704, 6038, 6129, 6335], dtype=int32), array([314], dtype=int32), array([2864], dtype=int32), array([ 825, 1045, 1469], dtype=int32), array([1770], dtype=int32), array([ 617, 1035, 1115, 1810], dtype=int32), array([ 317, 1225, 1446], dtype=int32), array([ 601, 1007], dtype=int32), array([ 503,  585,  714,  722, 1109, 1737, 1738, 1746, 1940, 2425, 2587,\n",
      "       2588, 2589, 2873, 2931, 3040, 4095, 4703, 4841], dtype=int32), array([5555], dtype=int32), array([  10,   71,   92,   97,  362,  426,  543,  547,  629,  841, 1176,\n",
      "       1218, 1333, 1446, 1467, 1469, 1470, 1475, 1479, 1482, 1483, 1485,\n",
      "       1491, 1501, 1506, 1507, 1552, 1790, 1884, 1895, 2116, 2217, 2563,\n",
      "       2566, 2568, 2569, 2570, 2572, 2574, 2575, 2578, 2581, 2582, 2729,\n",
      "       2864, 2901, 2914, 2920, 2921, 3111, 3894, 4177, 5491, 6290],\n",
      "      dtype=int32), array([1969], dtype=int32), array([1272, 1274, 1442, 1570, 1571, 1822, 3671, 4721], dtype=int32), array([1488, 2552, 2553], dtype=int32), array([1529, 1915, 2706, 3092, 3367, 3694, 4235, 4700, 5537, 5715, 5986,\n",
      "       6299, 6300], dtype=int32), array([2040], dtype=int32), array([   2,    3,    4,   14,   15,   24,   71,   79,   97,  104,  106,\n",
      "        122,  124,  138,  140,  141,  146,  151,  154,  158,  172,  174,\n",
      "        181,  186,  212,  213,  216,  238,  239,  247,  248,  249,  253,\n",
      "        258,  259,  271,  286,  288,  290,  292,  293,  294,  296,  338,\n",
      "        345,  351,  359,  368,  373,  374,  377,  384,  391,  396,  407,\n",
      "        446,  448,  458,  459,  468,  469,  486,  497,  499,  534,  536,\n",
      "        558,  570,  581,  585,  587,  588,  597,  598,  610,  623,  643,\n",
      "        644,  647,  651,  659,  663,  664,  676,  678,  679,  682,  685,\n",
      "        687,  688,  689,  695,  696,  697,  705,  718,  725,  737,  748,\n",
      "        767,  772,  774,  824,  837,  840,  841,  845,  865,  866,  891,\n",
      "        897,  898,  901,  908,  909,  913,  914,  920,  921,  922,  923,\n",
      "        926,  929,  953,  960,  985,  991,  997, 1000, 1009, 1015, 1028,\n",
      "       1083, 1104, 1115, 1117, 1122, 1156, 1161, 1187, 1190, 1209, 1222,\n",
      "       1223, 1225, 1229, 1231, 1233, 1235, 1236, 1276, 1277, 1301, 1327,\n",
      "       1333, 1335, 1337, 1342, 1357, 1359, 1367, 1368, 1372, 1378, 1379,\n",
      "       1382, 1383, 1387, 1398, 1419, 1425, 1428, 1449, 1452, 1456, 1458,\n",
      "       1459, 1472, 1473, 1483, 1485, 1488, 1493, 1504, 1507, 1520, 1538,\n",
      "       1553, 1565, 1570, 1571, 1577, 1617, 1628, 1650, 1651, 1654, 1662,\n",
      "       1666, 1676, 1697, 1700, 1718, 1719, 1748, 1753, 1763, 1772, 1779,\n",
      "       1789, 1795, 1798, 1804, 1810, 1814, 1823, 1833, 1836, 1838, 1846,\n",
      "       1848, 1854, 1867, 1876, 1881, 1882, 1907, 1910, 1944, 1945, 1956,\n",
      "       1959, 1970, 1971, 1984, 1988, 2010, 2022, 2046, 2053, 2062, 2067,\n",
      "       2071, 2087, 2100, 2106, 2108, 2110, 2111, 2126, 2145, 2150, 2151,\n",
      "       2153, 2155, 2156, 2163, 2176, 2177, 2203, 2206, 2208, 2210, 2218,\n",
      "       2232, 2242, 2251, 2257, 2270, 2282, 2283, 2286, 2296, 2297, 2300,\n",
      "       2310, 2338, 2349, 2350, 2363, 2368, 2375, 2377, 2388, 2396, 2411,\n",
      "       2412, 2447, 2450, 2452, 2455, 2456, 2471, 2472, 2473, 2485, 2503,\n",
      "       2512, 2518, 2531, 2533, 2582, 2585, 2594, 2613, 2615, 2648, 2650,\n",
      "       2660, 2668, 2681, 2687, 2709, 2714, 2726, 2728, 2738, 2739, 2749,\n",
      "       2757, 2758, 2761, 2767, 2772, 2780, 2781, 2782, 2786, 2804, 2807,\n",
      "       2819, 2823, 2825, 2834, 2835, 2841, 2846, 2847, 2863, 2864, 2869,\n",
      "       2888, 2901, 2902, 2908, 2909, 2911, 2912, 2930, 2931, 2935, 2936,\n",
      "       2937, 2948, 2952, 2953, 2975, 2992, 2997, 3010, 3017, 3018, 3020,\n",
      "       3021, 3029, 3032, 3035, 3036, 3041, 3042, 3043, 3064, 3073, 3074,\n",
      "       3086, 3093, 3096, 3113, 3116, 3128, 3129, 3130, 3146, 3147, 3163,\n",
      "       3173, 3180, 3185, 3189, 3190, 3193, 3196, 3207, 3217, 3219, 3230,\n",
      "       3239, 3254, 3268, 3271, 3275, 3278, 3288, 3290, 3298, 3300, 3307,\n",
      "       3313, 3318, 3328, 3340, 3357, 3373, 3403, 3434, 3437, 3489, 3493,\n",
      "       3500, 3517, 3525, 3526, 3530, 3537, 3552, 3570, 3579, 3608, 3623,\n",
      "       3651, 3657, 3666, 3675, 3712, 3721, 3732, 3733, 3756, 3770, 3780,\n",
      "       3785, 3788, 3801, 3806, 3807, 3808, 3822, 3840, 3851, 3859, 3860,\n",
      "       3863, 3897, 3898, 3909, 3912, 3926, 3929, 3931, 3933, 3934, 3935,\n",
      "       3946, 3947, 3966, 3983, 3984, 3988, 3993, 3996, 4034, 4048, 4067,\n",
      "       4075, 4086, 4118, 4121, 4124, 4133, 4136, 4140, 4145, 4156, 4164,\n",
      "       4177, 4187, 4191, 4217, 4225, 4229, 4237, 4252, 4262, 4278, 4295,\n",
      "       4309, 4316, 4319, 4331, 4337, 4387, 4396, 4401, 4403, 4409, 4440,\n",
      "       4442, 4445, 4466, 4481, 4499, 4500, 4504, 4534, 4547, 4548, 4559,\n",
      "       4570, 4587, 4592, 4602, 4634, 4635, 4652, 4661, 4667, 4678, 4679,\n",
      "       4683, 4696, 4711, 4718, 4721, 4722, 4728, 4741, 4742, 4760, 4763,\n",
      "       4781, 4784, 4796, 4803, 4809, 4827, 4828, 4838, 4876, 4878, 4879,\n",
      "       4882, 4885, 4910, 4917, 4925, 4932, 4934, 4973, 5021, 5044, 5049,\n",
      "       5055, 5066, 5067, 5111, 5117, 5128, 5142, 5191, 5195, 5210, 5212,\n",
      "       5216, 5225, 5227, 5287, 5305, 5311, 5328, 5343, 5380, 5403, 5429,\n",
      "       5482, 5484, 5509, 5523, 5541, 5555, 5579, 5596, 5618, 5659, 5668,\n",
      "       5673, 5680, 5700, 5733, 5740, 5742, 5761, 5833, 5851, 5888, 5894,\n",
      "       5904, 5942, 5944, 5970, 6032, 6067, 6098, 6145, 6248, 6352, 6356],\n",
      "      dtype=int32), array([1493], dtype=int32), array([ 932, 1373, 2030, 2553, 2796, 2947, 3270, 5053], dtype=int32), array([ 168,  372,  379,  593,  617,  629, 1127, 1308, 1469, 1479, 1483,\n",
      "       1499, 1501, 1793, 1949, 1969, 2074, 2144, 2234, 2421, 2423, 2525,\n",
      "       2709, 2761, 2863, 2914, 2918, 2931, 2991, 3036, 3348, 3349, 3452,\n",
      "       3748, 3805, 3882, 4215, 4346, 4462, 4622, 4651, 4707, 4807, 4891,\n",
      "       5099, 5125, 5179, 5413, 5463, 5595, 5624, 5647, 5737, 5794, 5987,\n",
      "       6028, 6029], dtype=int32), array([  46,   60,  135,  242,  264,  269,  334,  351,  387,  418,  461,\n",
      "        614,  631,  681,  756,  790,  996, 1005, 1043, 1100, 1142, 1145,\n",
      "       1201, 1202, 1204, 1209, 1229, 1235, 1286, 1307, 1321, 1405, 1408,\n",
      "       1413, 1585, 1666, 1737, 1766, 1768, 1885, 1931, 1965, 1978, 1989,\n",
      "       2002, 2030, 2052, 2062, 2075, 2133, 2259, 2273, 2363, 2374, 2536,\n",
      "       2621, 2656, 2668, 2699, 2720, 2811, 2822, 2840, 2864, 2966, 2993,\n",
      "       3191, 3381, 3463, 3508, 3557, 3651, 3702, 3724, 3899, 3900, 3906,\n",
      "       4093, 4144, 4286, 4411, 4422, 4480, 4519, 4690, 4704, 4729, 4765,\n",
      "       4779, 4871, 4969, 5089, 5114, 5280, 5303, 5310, 5605, 5840, 5856,\n",
      "       5887, 6186], dtype=int32), array([ 612, 1453, 1614, 1667, 1673, 4349, 5412], dtype=int32), array([1150, 1159, 1449, 1673, 2349, 3092, 5412], dtype=int32), array([ 372, 1118, 1506, 1970, 2863, 2914, 3484], dtype=int32), array([ 372,  894,  981, 1618, 1854, 2175, 2176, 2818, 2875, 3068, 3794,\n",
      "       5761], dtype=int32), array([  89,  679,  863,  891, 1333, 1557, 1722, 1806, 1810, 1813, 2139,\n",
      "       2864, 2865, 2866, 2868, 2869, 2914], dtype=int32), array([   8,   33,   71,   92,  183,  286,  345,  372,  480,  481,  542,\n",
      "        544,  566,  629,  632,  653,  740,  797,  825,  837,  863,  984,\n",
      "        985,  989, 1027, 1038, 1052, 1219, 1296, 1326, 1333, 1370, 1449,\n",
      "       1469, 1472, 1479, 1481, 1483, 1488, 1499, 1501, 1649, 1726, 1767,\n",
      "       1806, 1810, 1944, 2094, 2095, 2139, 2372, 2563, 2564, 2566, 2567,\n",
      "       2570, 2630, 2708, 2710, 2729, 2761, 2765, 2863, 2864, 2885, 2914,\n",
      "       3233, 3484, 3706, 4350, 4962, 6096, 6101, 6103, 6104, 6115, 6140,\n",
      "       6159, 6164, 6166, 6191, 6200, 6213, 6221, 6290], dtype=int32), array([783], dtype=int32), array([ 314, 2176], dtype=int32), array([2152], dtype=int32), array([ 492, 2218], dtype=int32), array([2070], dtype=int32), array([ 745, 1329, 1664, 1704, 3723], dtype=int32), array([1231, 1236, 1442], dtype=int32), array([1472], dtype=int32), array([   8, 2607, 2608, 2889, 2925, 5401], dtype=int32), array([ 337, 1450, 1741, 1767, 2030, 2107, 2175, 2813, 2957, 3648, 3808,\n",
      "       5010, 5518], dtype=int32), array([1419, 1446, 4097, 5731, 5852], dtype=int32), array([1667, 2465, 3808], dtype=int32), array([1771, 2217, 2364, 2849, 5557], dtype=int32), array([1764, 2411, 4737], dtype=int32), array([ 842, 1767, 2356, 2773, 3538], dtype=int32), array([ 120,  305,  560,  997, 1372, 1451, 1904, 1910, 2033, 2207, 2337,\n",
      "       2354, 3036, 4173, 4343], dtype=int32), array([ 493, 1339, 1373, 1479, 1973, 2818, 3043, 6014], dtype=int32), array([108], dtype=int32), array([ 702, 2347, 2351, 3035], dtype=int32), array([3777], dtype=int32), array([ 145, 1311, 1317, 1507, 2667, 2709, 2864, 4906], dtype=int32), array([1483], dtype=int32), array([2051, 2887, 3987], dtype=int32), array([ 242,  269,  351,  790, 1193, 1204, 1209, 1405, 1408, 1939, 1973,\n",
      "       1979, 2002, 2099, 2172, 2273, 2374, 2536, 2699, 2750, 2828, 3381,\n",
      "       3702, 3899, 3900, 4264, 4625, 5856, 6351], dtype=int32), array([   0,    7,   24,   29,   34,   46,   52,   54,   55,   66,   67,\n",
      "         68,   69,   74,   75,   84,   87,   89,   91,  104,  110,  112,\n",
      "        115,  120,  121,  135,  150,  151,  160,  167,  168,  169,  173,\n",
      "        178,  189,  201,  202,  214,  216,  226,  242,  243,  250,  258,\n",
      "        259,  264,  269,  275,  292,  298,  301,  302,  310,  333,  334,\n",
      "        336,  338,  340,  343,  354,  364,  365,  373,  385,  386,  387,\n",
      "        389,  391,  442,  445,  447,  466,  470,  488,  496,  500,  502,\n",
      "        503,  504,  505,  510,  511,  514,  515,  517,  518,  519,  520,\n",
      "        521,  526,  534,  546,  559,  560,  561,  562,  566,  585,  593,\n",
      "        608,  612,  616,  617,  626,  629,  630,  631,  636,  641,  655,\n",
      "        657,  659,  660,  662,  666,  677,  686,  687,  688,  689,  709,\n",
      "        715,  716,  718,  750,  752,  753,  754,  755,  756,  760,  772,\n",
      "        774,  783,  786,  787,  788,  789,  824,  836,  842,  843,  844,\n",
      "        847,  855,  859,  864,  868,  869,  870,  873,  892,  898,  899,\n",
      "        913,  914,  930,  946,  947,  965,  985,  993,  996, 1026, 1028,\n",
      "       1037, 1038, 1049, 1052, 1060, 1062, 1065, 1066, 1067, 1068, 1069,\n",
      "       1070, 1071, 1073, 1076, 1078, 1079, 1085, 1097, 1100, 1103, 1109,\n",
      "       1110, 1113, 1114, 1120, 1125, 1132, 1138, 1142, 1147, 1148, 1150,\n",
      "       1155, 1173, 1179, 1182, 1183, 1189, 1191, 1193, 1194, 1195, 1196,\n",
      "       1197, 1198, 1199, 1200, 1201, 1202, 1203, 1205, 1206, 1207, 1208,\n",
      "       1209, 1210, 1211, 1212, 1213, 1214, 1216, 1217, 1224, 1225, 1226,\n",
      "       1229, 1231, 1232, 1235, 1236, 1237, 1261, 1262, 1264, 1267, 1282,\n",
      "       1285, 1286, 1298, 1302, 1303, 1306, 1307, 1308, 1315, 1317, 1321,\n",
      "       1323, 1331, 1333, 1365, 1373, 1387, 1388, 1389, 1395, 1404, 1407,\n",
      "       1408, 1410, 1411, 1412, 1413, 1414, 1415, 1419, 1427, 1446, 1451,\n",
      "       1469, 1473, 1474, 1476, 1477, 1478, 1479, 1483, 1484, 1493, 1494,\n",
      "       1499, 1507, 1511, 1521, 1548, 1553, 1559, 1561, 1569, 1573, 1574,\n",
      "       1581, 1585, 1588, 1602, 1605, 1606, 1607, 1608, 1609, 1623, 1625,\n",
      "       1627, 1645, 1655, 1659, 1666, 1676, 1690, 1691, 1697, 1699, 1700,\n",
      "       1702, 1706, 1724, 1728, 1737, 1738, 1740, 1750, 1751, 1755, 1761,\n",
      "       1762, 1766, 1779, 1788, 1798, 1803, 1807, 1810, 1821, 1839, 1853,\n",
      "       1854, 1856, 1857, 1860, 1899, 1902, 1911, 1916, 1924, 1926, 1928,\n",
      "       1935, 1939, 1956, 1965, 1966, 1968, 1973, 1976, 1978, 1979, 1989,\n",
      "       1996, 2000, 2002, 2003, 2004, 2007, 2008, 2014, 2024, 2025, 2030,\n",
      "       2040, 2041, 2050, 2052, 2056, 2062, 2067, 2071, 2072, 2073, 2075,\n",
      "       2080, 2085, 2086, 2087, 2099, 2107, 2108, 2133, 2135, 2146, 2149,\n",
      "       2150, 2151, 2157, 2160, 2163, 2170, 2172, 2175, 2185, 2189, 2193,\n",
      "       2198, 2203, 2204, 2218, 2232, 2238, 2259, 2260, 2273, 2285, 2286,\n",
      "       2287, 2295, 2298, 2302, 2309, 2314, 2316, 2342, 2348, 2349, 2356,\n",
      "       2358, 2362, 2371, 2374, 2403, 2415, 2422, 2424, 2436, 2439, 2442,\n",
      "       2527, 2529, 2539, 2563, 2586, 2603, 2618, 2621, 2635, 2636, 2637,\n",
      "       2639, 2651, 2652, 2653, 2654, 2656, 2657, 2658, 2668, 2674, 2675,\n",
      "       2685, 2688, 2700, 2709, 2716, 2718, 2720, 2721, 2735, 2739, 2741,\n",
      "       2742, 2750, 2777, 2779, 2791, 2792, 2793, 2796, 2801, 2807, 2808,\n",
      "       2809, 2811, 2815, 2822, 2828, 2840, 2849, 2864, 2871, 2876, 2899,\n",
      "       2900, 2901, 2903, 2904, 2913, 2914, 2920, 2921, 2928, 2931, 2938,\n",
      "       2939, 2948, 2993, 3009, 3011, 3043, 3045, 3046, 3049, 3050, 3067,\n",
      "       3074, 3077, 3080, 3086, 3090, 3098, 3102, 3125, 3140, 3155, 3164,\n",
      "       3166, 3168, 3169, 3175, 3181, 3190, 3191, 3203, 3214, 3221, 3228,\n",
      "       3236, 3241, 3250, 3262, 3281, 3296, 3308, 3321, 3329, 3331, 3334,\n",
      "       3336, 3339, 3340, 3371, 3373, 3374, 3381, 3384, 3421, 3424, 3427,\n",
      "       3430, 3436, 3447, 3449, 3450, 3455, 3456, 3472, 3474, 3475, 3483,\n",
      "       3485, 3487, 3488, 3492, 3498, 3504, 3505, 3508, 3518, 3523, 3541,\n",
      "       3546, 3549, 3557, 3561, 3576, 3581, 3585, 3586, 3588, 3589, 3596,\n",
      "       3602, 3610, 3612, 3622, 3623, 3632, 3633, 3641, 3642, 3651, 3661,\n",
      "       3679, 3692, 3709, 3724, 3740, 3741, 3752, 3753, 3764, 3766, 3773,\n",
      "       3845, 3846, 3855, 3858, 3859, 3860, 3863, 3867, 3868, 3875, 3879,\n",
      "       3881, 3888, 3895, 3899, 3900, 3911, 3916, 3968, 3980, 4011, 4019,\n",
      "       4032, 4035, 4039, 4041, 4046, 4047, 4070, 4077, 4079, 4099, 4116,\n",
      "       4122, 4123, 4130, 4131, 4132, 4134, 4147, 4157, 4162, 4168, 4169,\n",
      "       4173, 4177, 4178, 4197, 4209, 4217, 4222, 4234, 4241, 4242, 4264,\n",
      "       4286, 4292, 4294, 4314, 4334, 4347, 4356, 4358, 4364, 4373, 4374,\n",
      "       4378, 4379, 4380, 4397, 4398, 4399, 4400, 4406, 4411, 4421, 4453,\n",
      "       4464, 4474, 4475, 4478, 4487, 4507, 4519, 4536, 4549, 4580, 4608,\n",
      "       4625, 4645, 4646, 4659, 4665, 4674, 4680, 4690, 4704, 4709, 4714,\n",
      "       4725, 4726, 4727, 4729, 4753, 4775, 4779, 4783, 4786, 4802, 4836,\n",
      "       4847, 4851, 4853, 4856, 4862, 4868, 4871, 4877, 4888, 4911, 4945,\n",
      "       4953, 4956, 4957, 4966, 4968, 4974, 4990, 5001, 5009, 5013, 5045,\n",
      "       5051, 5063, 5078, 5079, 5089, 5114, 5125, 5143, 5153, 5158, 5165,\n",
      "       5177, 5181, 5233, 5254, 5280, 5281, 5298, 5303, 5309, 5310, 5311,\n",
      "       5321, 5365, 5368, 5375, 5376, 5401, 5406, 5408, 5409, 5419, 5421,\n",
      "       5434, 5448, 5453, 5459, 5462, 5465, 5468, 5470, 5472, 5477, 5478,\n",
      "       5480, 5492, 5504, 5525, 5526, 5527, 5557, 5558, 5571, 5572, 5582,\n",
      "       5583, 5585, 5597, 5600, 5605, 5635, 5652, 5666, 5667, 5669, 5692,\n",
      "       5721, 5728, 5730, 5736, 5738, 5748, 5767, 5790, 5800, 5810, 5845,\n",
      "       5847, 5853, 5855, 5856, 5865, 5871, 5880, 5896, 5897, 5903, 5913,\n",
      "       5914, 5923, 5925, 5929, 5930, 5931, 5933, 5934, 5935, 5958, 5967,\n",
      "       5987, 5991, 6019, 6022, 6050, 6053, 6056, 6062, 6082, 6100, 6114,\n",
      "       6127, 6132, 6144, 6151, 6170, 6186, 6191, 6192, 6201, 6206, 6217,\n",
      "       6239, 6243, 6247, 6249, 6250, 6254, 6270, 6313, 6314, 6316, 6330,\n",
      "       6331, 6350, 6351], dtype=int32), array([108], dtype=int32), array([ 894, 2175, 2709], dtype=int32), array([2796], dtype=int32), array([ 247,  493, 1501, 1779, 2159, 5421, 6014], dtype=int32), array([ 121,  150,  427,  901,  996, 1128, 1161, 1219, 1220, 1231, 1388,\n",
      "       1424, 1442, 1468, 1469, 1470, 1472, 1483, 1521, 1587, 1854, 1885,\n",
      "       1923, 2014, 2022, 2086, 2119, 2310, 2338, 2349, 2372, 2430, 2435,\n",
      "       2540, 2566, 2575, 2598, 2630, 2709, 2746, 2748, 2907, 2914, 2919,\n",
      "       3000, 3237, 3254, 3346, 3378, 3390, 3465, 3481, 3500, 3535, 3705,\n",
      "       3747, 3786, 4045, 4079, 4310, 4468, 4676, 4687, 4815, 4914, 4970,\n",
      "       5180, 5598, 5676, 5806, 5936, 6180, 6255, 6287, 6332], dtype=int32), array([1552, 1646, 1955, 2112], dtype=int32), array([3048, 3380], dtype=int32), array([ 612, 1206, 1385, 2003, 2147, 2217, 2547, 2622, 2734, 2773, 2779,\n",
      "       2813, 2968, 2969, 3123, 3622, 3872, 3977, 4131, 4644, 5069, 5743,\n",
      "       5816, 5885], dtype=int32), array([ 109, 1611, 1643, 3493, 3630, 3688, 3847, 3921, 3979, 4528, 4574,\n",
      "       5183, 5296, 5545], dtype=int32), array([1205, 1303, 2980, 5440], dtype=int32), array([ 379, 1307, 1499, 2343, 3111, 3594, 4651, 5103, 5596, 5737, 5832],\n",
      "      dtype=int32), array([ 419,  632,  718, 1488, 2899], dtype=int32), array([ 135,  178,  226,  269,  362,  364,  367,  372,  425,  449,  544,\n",
      "        548,  549,  552,  560,  612,  759,  847,  894,  955, 1031, 1085,\n",
      "       1109, 1174, 1194, 1210, 1214, 1333, 1396, 1472, 1574, 1575, 1576,\n",
      "       1599, 1653, 1769, 1955, 1968, 1969, 2000, 2003, 2004, 2296, 2349,\n",
      "       2425, 2552, 2563, 2564, 2661, 2662, 2707, 2737, 2751, 2752, 2753,\n",
      "       2754, 2755, 2914, 3036, 3242, 3269, 3281, 3503, 3894, 4494, 4775,\n",
      "       4990, 6290], dtype=int32), array([  71,  108,  373,  632,  659,  877, 1306, 1307, 1308, 1442, 1446,\n",
      "       1789, 1930, 1969, 2009, 2203, 2329, 2342, 2346, 2411, 3032, 3206,\n",
      "       3209, 3618, 3656, 3750, 3860, 3942, 4323, 5182], dtype=int32), array([  67,  372,  386,  837,  894, 1298, 1417, 1469, 1666, 1810, 1969,\n",
      "       1970, 2348, 2349, 2914, 3036, 3039, 4647], dtype=int32), array([  14,  108,  134,  159,  170,  212,  467,  566,  567,  645,  650,\n",
      "        718,  825,  828,  930,  934,  981, 1008, 1009, 1129, 1176, 1412,\n",
      "       1419, 1469, 1472, 1483, 1532, 1542, 1549, 1553, 1598, 1696, 1813,\n",
      "       1854, 1969, 1975, 2084, 2162, 2175, 2176, 2267, 2349, 2438, 2708,\n",
      "       2823, 2864, 2914, 3009, 3065, 3122, 3499, 3561, 3586, 3671, 3693,\n",
      "       3843, 4102, 4108, 4691, 4742, 5166, 5834], dtype=int32), array([  68,  364,  825,  829, 1969, 2234, 3494, 4889, 5862], dtype=int32), array([ 565, 1307, 2217], dtype=int32), array([335], dtype=int32), array([4313], dtype=int32), array([4725], dtype=int32), array([  91,  650, 1009, 1012, 1024, 1092, 1093, 1105, 1124, 2811, 3370,\n",
      "       3509, 3765, 4179, 5675, 5688], dtype=int32), array([2139], dtype=int32), array([1542, 1553], dtype=int32), array([ 351,  985, 1442, 1571, 1822, 2094, 2095, 2864, 2879, 2931, 3671,\n",
      "       4721], dtype=int32), array([ 108,  377,  629,  632,  894,  924,  971, 1089, 1166, 1168, 1306,\n",
      "       1442, 1477, 1542, 1553, 1564, 1854, 2109, 2116, 2367, 2722, 2834,\n",
      "       3068, 3313, 3643, 4671, 5119, 5446, 6034], dtype=int32), array([ 930,  934,  935,  940, 1088, 1571, 1696, 2175, 2176, 2301, 2303,\n",
      "       3794], dtype=int32), array([  92,  211,  268,  397,  617,  682,  689,  894,  930,  933,  934,\n",
      "        937,  938,  971,  981, 1023, 1048, 1088, 1165, 1249, 1296, 1333,\n",
      "       1618, 1743, 2044, 2053, 2084, 2116, 2175, 2176, 2210, 2301, 2303,\n",
      "       2342, 2349, 2592, 2875, 2914, 2994, 3040, 3052, 3467, 3794, 3819,\n",
      "       3965, 4177, 5141, 5166, 6256], dtype=int32), array([1989], dtype=int32), array([ 498,  788, 1287, 5562], dtype=int32), array([1446, 1823], dtype=int32), array([  99,  345, 1031, 1110, 1204, 1469, 2277, 2285, 2286, 2287, 2288,\n",
      "       2914], dtype=int32), array([2563, 4490, 4509], dtype=int32), array([1446, 2968, 2969], dtype=int32), array([ 372, 1116, 1969, 2708, 2709], dtype=int32), array([1317], dtype=int32), array([1667, 2465, 3808], dtype=int32), array([1969, 2217], dtype=int32), array([ 108,  122,  966, 1231, 1311, 1315, 1317, 1339, 1419, 1469, 1507,\n",
      "       1823, 2590, 2864, 2914, 3030], dtype=int32), array([ 913, 1517, 1722, 2599, 2969, 3150, 5301], dtype=int32), array([ 108,  344,  622,  624, 1395, 2110, 2416, 2532, 2709], dtype=int32), array([ 782, 1416, 1602, 1786, 2885, 3040], dtype=int32), array([  97,  111,  894, 1098, 1296, 1671, 1854, 1895, 2165, 2669, 2709,\n",
      "       2885, 2914, 3771, 3808, 5166, 5244], dtype=int32), array([ 894, 1520, 1585, 1592, 2176, 2554, 2638, 3660], dtype=int32), array([  71,  284, 2417, 2870, 3448], dtype=int32), array([2379], dtype=int32), array([1700, 3035], dtype=int32), array([2980], dtype=int32), array([ 366,  413,  427,  547, 1468, 1752, 1944, 2155, 2633, 2914, 3671,\n",
      "       3885, 4372, 5060, 5099, 5118, 5586], dtype=int32), array([1159, 1442, 1446, 2133, 2800, 3352, 6034], dtype=int32), array([1235, 1479], dtype=int32), array([ 120,  173,  248,  259,  276,  372,  435,  436,  440,  463,  471,\n",
      "        541,  610,  877,  929, 1015, 1135, 1422, 1571, 1881, 1884, 1974,\n",
      "       2105, 2133, 2150, 2151, 2153, 2154, 2377, 2399, 2493, 2612, 2632,\n",
      "       2709, 2710, 2765, 2955, 3146, 3496, 3742, 3750, 3820, 3852, 3866,\n",
      "       3917, 3927, 4040, 4067, 4458, 4944, 5123, 5177, 5270, 5361, 5395],\n",
      "      dtype=int32), array([ 173,  187,  216,  253,  293,  412,  471,  655,  773,  994, 1535,\n",
      "       1758, 1948, 2180, 2281, 2764, 2829, 2918, 2931, 3173, 3863, 5395,\n",
      "       6152], dtype=int32), array([ 187,  216,  248,  412,  429,  773, 1052, 1429, 2377, 4721],\n",
      "      dtype=int32), array([825], dtype=int32), array([ 676, 5761], dtype=int32), array([ 195,  620,  621,  789, 1408, 1410, 1973, 1979, 2085, 2458, 2654,\n",
      "       3344, 3455, 3540, 3541, 5531], dtype=int32), array([1881, 2164, 2165, 2234, 4117, 4191, 5226, 5261, 5857], dtype=int32), array([1770, 3396, 5096, 5553], dtype=int32), array([1083, 2347, 3143, 3481], dtype=int32), array([ 993, 2673, 3341], dtype=int32), array([   8,  797, 2061, 2608, 2846, 2847, 3706, 4137, 4650, 5252, 5493,\n",
      "       6263, 6285, 6291], dtype=int32), array([  33,   38,   92,  567,  653,  825, 1027, 1149, 1826, 1889, 1890,\n",
      "       1898, 1969, 1982, 2053, 2063, 2074, 2729, 2864, 2965, 3105, 3231,\n",
      "       3736, 4221, 4352, 4685, 5122, 5973], dtype=int32), array([   2,    3,  111,  268, 1309, 1493, 1620, 4518], dtype=int32), array([ 239,  338,  628,  840,  849,  881,  883,  899,  993,  996, 1052,\n",
      "       1251, 1450, 1628, 1972, 2006, 2188, 2283, 2596, 2776, 2979, 3215,\n",
      "       3319, 4829, 5165, 5422, 5460, 5648, 5914, 5998, 6044, 6074],\n",
      "      dtype=int32), array([ 211,  629,  894,  930,  933,  934,  935,  936,  941,  942, 1571,\n",
      "       1608, 1696, 1854, 2175, 2176, 2185, 2301, 2859, 4551, 5520],\n",
      "      dtype=int32), array([2350], dtype=int32), array([  48,  104,  203,  242,  378,  526,  568,  610,  632,  761,  840,\n",
      "        859,  877,  884,  888,  980,  993, 1201, 1217, 1424, 1525, 1615,\n",
      "       1798, 1882, 2338, 2411, 2689, 2714, 2931, 2934, 2979, 3244, 3478,\n",
      "       3495, 3576, 3599, 3770, 4001, 4060, 4150, 4292, 4593, 4833, 4903,\n",
      "       4934, 4957, 5027, 5382, 5422, 5603, 5680, 5718, 5809, 5850],\n",
      "      dtype=int32), array([ 220,  345,  567,  913, 1408, 1699, 1975, 2869, 3506, 4888, 5086,\n",
      "       5173, 5224], dtype=int32), array([2553], dtype=int32), array([1970], dtype=int32), array([2880], dtype=int32), array([219], dtype=int32), array([1333], dtype=int32), array([ 762,  900,  905, 1784, 2775, 3180, 4850], dtype=int32), array([1372, 1628, 2150, 2931], dtype=int32), array([ 120,  258,  293,  465,  471,  659,  684,  711,  840, 1372, 1428,\n",
      "       1473, 1552, 1785, 2074, 2218, 2337, 2338, 2422, 2529, 2695, 2709,\n",
      "       2714, 2729, 2869, 2871, 3036, 3326, 3779, 3890, 4177, 4247, 4424,\n",
      "       4430, 5548, 5768, 6063, 6185], dtype=int32), array([ 738, 1488, 2285, 2286, 3880, 4177], dtype=int32), array([1992, 2708, 2861, 5796], dtype=int32), array([1325], dtype=int32), array([183, 298, 902, 977], dtype=int32), array([1127, 1770, 3396, 4165, 4883, 5096, 5553], dtype=int32), array([209], dtype=int32), array([ 629,  632, 1446, 1910, 2265, 2847, 4544], dtype=int32), array([2096, 5314], dtype=int32), array([  32, 1921, 1935, 2924, 2941, 2942, 4348, 4893], dtype=int32), array([1372, 1628, 1993, 2881, 3402], dtype=int32), array([1680, 1980], dtype=int32), array([5430], dtype=int32), array([ 601, 1141, 1163, 2035, 2902, 2992, 5792], dtype=int32), array([1333, 1615], dtype=int32), array([858], dtype=int32), array([ 373, 1031, 2234, 3824, 4349, 5957], dtype=int32), array([ 202,  504,  718, 1395, 1476, 1666, 2720, 3858, 4123], dtype=int32), array([5014], dtype=int32), array([ 337, 1450, 1741, 1767, 2030, 2107, 2175, 2813, 2957, 3648, 3808,\n",
      "       5010, 5518], dtype=int32), array([ 202,  212,  265,  352,  355,  370,  373,  374,  467,  468,  491,\n",
      "        494,  650,  682,  706,  718,  739,  825,  881,  899,  914,  988,\n",
      "       1092, 1124, 1209, 1242, 1254, 1386, 1401, 1412, 1450, 1580, 1583,\n",
      "       1585, 1590, 1601, 1602, 1610, 1726, 1741, 1887, 1888, 1896, 1906,\n",
      "       1970, 1985, 2056, 2162, 2169, 2190, 2208, 2254, 2325, 2352, 2467,\n",
      "       2486, 2538, 2550, 2554, 2590, 2610, 2685, 2711, 2716, 2719, 2817,\n",
      "       2881, 2979, 3052, 3055, 3060, 3063, 3073, 3134, 3145, 3153, 3206,\n",
      "       3218, 3297, 3368, 3388, 3422, 3459, 3509, 3512, 3522, 3539, 3545,\n",
      "       3561, 3587, 3635, 3643, 3646, 3660, 3672, 3691, 3739, 3797, 3813,\n",
      "       3950, 4028, 4058, 4076, 4085, 4103, 4110, 4129, 4161, 4177, 4285,\n",
      "       4288, 4434, 4586, 4657, 4742, 4867, 4964, 5023, 5042, 5046, 5056,\n",
      "       5104, 5132, 5154, 5198, 5205, 5247, 5358, 5416, 5422, 5437, 5444,\n",
      "       5471, 5475, 5524, 5569, 5621, 5641, 5705, 5706, 5717, 5744, 5755,\n",
      "       5828, 5872, 5883, 5895, 5938, 5961, 5964, 6046, 6086, 6167, 6341,\n",
      "       6344, 6361], dtype=int32), array([ 181,  697, 1142, 1666, 1955, 3305, 4090, 6047], dtype=int32), array([701], dtype=int32), array([ 498,  760, 1070, 2289, 2545, 4152], dtype=int32), array([ 187,  293,  399,  656,  759, 1007, 1135, 1136, 1137, 1402, 1466,\n",
      "       1615, 1628, 1980, 2096, 2337, 2411, 2479, 2586, 2587, 2588, 2695,\n",
      "       2869, 2985, 3151, 3204, 3267, 3971, 4284, 4312, 4351, 4370, 4376,\n",
      "       4391, 4395, 4438, 4470, 4515, 4540, 4637, 4641, 4851, 5007, 5120,\n",
      "       5197, 5415, 5450, 5501, 5842, 5860], dtype=int32), array([2425], dtype=int32), array([ 120,  293,  324,  750,  770,  846,  924, 1013, 1178, 1372, 1628,\n",
      "       1993, 2002, 2004, 2073, 2234, 2256, 2425, 2428, 2686, 2698, 2829,\n",
      "       2889, 2946, 3053, 3110, 3137, 3138, 3319, 3617, 3644, 3757, 4091,\n",
      "       4530, 4626, 5017, 5100, 5506, 6108, 6112, 6113, 6123, 6163, 6189,\n",
      "       6195, 6202, 6203, 6204, 6211, 6212, 6214, 6215, 6216, 6217, 6227,\n",
      "       6228, 6229, 6230, 6231, 6232, 6233, 6234, 6235, 6238, 6239, 6240,\n",
      "       6241, 6242, 6252, 6265, 6266, 6267, 6272, 6281, 6282, 6283, 6292,\n",
      "       6295, 6298, 6303, 6308, 6309, 6318, 6327, 6336, 6354], dtype=int32), array([ 259,  261,  825,  828, 1970, 2298, 2615, 3036, 3043, 5585],\n",
      "      dtype=int32), array([   1,   34,   43,   91,  104,  135,  139,  151,  158,  159,  165,\n",
      "        168,  173,  174,  218,  247,  258,  261,  273,  293,  294,  308,\n",
      "        331,  338,  350,  367,  373,  379,  391,  395,  459,  468,  469,\n",
      "        470,  471,  487,  516,  517,  519,  520,  523,  540,  572,  589,\n",
      "        595,  617,  626,  653,  659,  677,  678,  679,  687,  699,  711,\n",
      "        718,  768,  773,  776,  783,  833,  836,  840,  841,  868,  891,\n",
      "        897,  898,  900,  907,  913,  964,  978,  990,  993,  996, 1000,\n",
      "       1014, 1031, 1032, 1033, 1045, 1093, 1097, 1122, 1126, 1132, 1185,\n",
      "       1187, 1190, 1231, 1235, 1236, 1298, 1333, 1372, 1377, 1425, 1432,\n",
      "       1446, 1448, 1460, 1469, 1473, 1483, 1493, 1532, 1574, 1575, 1576,\n",
      "       1628, 1665, 1720, 1758, 1779, 1805, 1811, 1823, 1824, 1854, 1881,\n",
      "       1953, 1969, 1974, 1975, 1984, 2022, 2033, 2051, 2060, 2074, 2129,\n",
      "       2139, 2150, 2218, 2237, 2250, 2285, 2286, 2295, 2311, 2338, 2346,\n",
      "       2354, 2386, 2394, 2395, 2404, 2445, 2455, 2573, 2594, 2607, 2609,\n",
      "       2646, 2690, 2714, 2717, 2729, 2763, 2769, 2775, 2845, 2847, 2861,\n",
      "       2864, 2869, 2901, 2914, 2931, 2934, 2971, 2981, 2992, 2996, 3018,\n",
      "       3040, 3061, 3066, 3071, 3111, 3156, 3180, 3222, 3245, 3259, 3263,\n",
      "       3281, 3381, 3393, 3501, 3532, 3546, 3548, 3555, 3584, 3637, 3685,\n",
      "       3730, 3735, 3842, 3912, 3924, 3947, 3960, 3970, 3987, 3993, 4009,\n",
      "       4189, 4275, 4366, 4405, 4427, 4450, 4458, 4471, 4537, 4597, 4630,\n",
      "       4650, 4764, 4797, 4882, 5059, 5068, 5071, 5190, 5245, 5252, 5263,\n",
      "       5305, 5432, 5582, 5761, 5783, 5908, 5909, 6084, 6101, 6108, 6113,\n",
      "       6121, 6123, 6124, 6135, 6145, 6154, 6156, 6166, 6171, 6173, 6174,\n",
      "       6176, 6188, 6203, 6204, 6223, 6231, 6233, 6237, 6239, 6240, 6267,\n",
      "       6305, 6345], dtype=int32), array([  11,  168,  270,  313,  314,  321,  907, 1291, 1293, 1294, 1300,\n",
      "       1434, 2311, 2446, 2465, 2887, 2901, 3036, 3313, 3351, 3808, 3913,\n",
      "       3914, 4206, 5135, 5140, 5354, 5431, 5567, 6057], dtype=int32), array([  71,  110,  221,  512,  719,  722,  787, 1095, 1109, 1227, 1741,\n",
      "       1955, 2060, 2107, 2202, 2214, 2275, 2298, 2675, 2701, 2873, 3247,\n",
      "       3340, 4016, 4171, 4423, 4822, 5153, 5602, 6075], dtype=int32), array([1884], dtype=int32), array([226], dtype=int32), array([1038, 4186], dtype=int32), array([ 954, 1366, 2810], dtype=int32), array([1408, 1737, 2653, 2675, 2938, 5368], dtype=int32), array([   6,   21,   24,   54,   69,   73,   92,  106,  126,  154,  168,\n",
      "        237,  257,  269,  372,  386,  496,  510,  517,  518,  519,  520,\n",
      "        523,  534,  552,  560,  612,  693,  786,  787,  788,  943,  985,\n",
      "       1006, 1031, 1066, 1079, 1084, 1155, 1199, 1404, 1405, 1429, 1445,\n",
      "       1469, 1483, 1510, 1520, 1579, 1594, 1605, 1666, 1668, 1767, 1847,\n",
      "       1955, 1956, 1968, 1969, 1973, 2028, 2030, 2040, 2057, 2107, 2214,\n",
      "       2217, 2275, 2349, 2374, 2424, 2635, 2640, 2651, 2652, 2661, 2662,\n",
      "       2709, 2750, 2752, 2773, 2792, 2813, 2822, 2957, 2968, 2969, 3097,\n",
      "       3305, 3327, 3741, 4013, 4647, 4713, 4725, 4738, 4953, 4990, 5002,\n",
      "       5520, 6026], dtype=int32), array([3152, 4477, 6355], dtype=int32), array([  11, 1560, 2419, 2768, 3335, 4712], dtype=int32), array([1117], dtype=int32), array([  95,  495,  696,  697, 1040, 1159, 1160, 1666, 1667, 1673, 2212,\n",
      "       2298, 2798, 2801, 4804], dtype=int32), array([3147, 4472, 5074], dtype=int32), array([2971], dtype=int32), array([1465, 2958, 2970, 4822], dtype=int32), array([1273, 2849, 3734], dtype=int32), array([3828], dtype=int32), array([1603, 2647, 3600], dtype=int32), array([2440, 2441, 2442], dtype=int32), array([117], dtype=int32), array([1274], dtype=int32), array([102], dtype=int32), array([2745, 4544, 5202, 5662], dtype=int32), array([936], dtype=int32), array([1620], dtype=int32), array([981, 982, 998], dtype=int32), array([ 783, 2992], dtype=int32), array([1534, 2900, 2954, 4451, 5317, 5731, 6268], dtype=int32), array([259], dtype=int32), array([  40,  216,  246,  287,  288,  295,  626,  659,  849,  885,  886,\n",
      "        889,  898,  910, 1182, 1526, 1563, 1572, 1742, 1795, 1796, 1993,\n",
      "       2004, 2099, 2267, 2453, 2461, 2492, 2869, 2979, 3132, 3175, 3436,\n",
      "       3716, 3743, 3949, 4270, 4496, 4654, 4730, 4902, 5398, 5835, 5963,\n",
      "       6222], dtype=int32), array([ 183,  259,  261,  480,  632,  675,  783,  840,  897,  898,  948,\n",
      "        949,  950,  951,  957,  958,  959,  962,  993,  996, 1185, 1221,\n",
      "       1735, 2150, 2151, 2285, 2286, 2389, 2404, 2765, 2863, 2931, 2992,\n",
      "       3025, 3036, 3076, 3180, 3544, 4204, 4769, 4788, 5029, 5196, 5363],\n",
      "      dtype=int32), array([1515, 2338, 3312], dtype=int32), array([ 285,  593, 1042, 2849, 4485, 5037, 5243], dtype=int32), array([1518, 1790, 2580], dtype=int32), array([ 994, 1372, 1628, 2775, 2931], dtype=int32), array([ 180,  427,  617,  900,  904,  905, 1161, 1219, 1220, 1388, 1424,\n",
      "       1468, 1469, 1472, 1521, 1587, 1636, 1842, 1854, 1885, 1923, 1977,\n",
      "       2014, 2086, 2119, 2372, 2430, 2435, 2540, 2566, 2575, 2598, 2630,\n",
      "       2709, 2746, 2748, 2907, 2914, 2919, 2931, 3000, 3237, 3254, 3346,\n",
      "       3378, 3390, 3465, 3535, 3705, 3747, 3786, 4045, 4079, 4468, 4676,\n",
      "       4687, 4815, 4970, 4985, 5180, 6120, 6180], dtype=int32), array([  39,  181,  293,  913,  914,  993, 1296, 1301, 1428, 1429, 1628,\n",
      "       1779, 1807, 1810, 1940, 1972, 1974, 2003, 2359, 3163, 3411, 3770,\n",
      "       3870, 4189, 4193, 4345, 5024], dtype=int32), array([ 101,  156,  216,  258,  659,  853,  854, 1038, 1225, 1972, 2153,\n",
      "       2790, 3060, 3491, 4598, 5283], dtype=int32), array([1026, 2198], dtype=int32), array([3523, 5204, 5724], dtype=int32), array([2166], dtype=int32), array([ 633,  858, 1090, 1111, 2448, 3054, 3112, 3790, 4015, 4431, 5404,\n",
      "       5517], dtype=int32), array([2150], dtype=int32), array([1329, 1873], dtype=int32), array([1058, 2925], dtype=int32), array([4302, 5111, 5112], dtype=int32), array([5111, 5112], dtype=int32), array([1367, 2679], dtype=int32), array([   3,   12,   97,  139,  141,  144,  151,  152,  208,  213,  238,\n",
      "        258,  293,  396,  469,  471,  509,  525,  545,  603,  607,  626,\n",
      "        629,  632,  659,  687,  836,  913, 1000, 1032, 1126, 1186, 1187,\n",
      "       1200, 1231, 1279, 1296, 1333, 1372, 1441, 1451, 1473, 1498, 1499,\n",
      "       1559, 1574, 1628, 1635, 1639, 1712, 1881, 1899, 1944, 1992, 2019,\n",
      "       2053, 2194, 2232, 2234, 2276, 2319, 2369, 2395, 2543, 2629, 2640,\n",
      "       2744, 2761, 2822, 2847, 2863, 2914, 2929, 2930, 2931, 2960, 3014,\n",
      "       3070, 3071, 3151, 3180, 3298, 3366, 3443, 3468, 3552, 3653, 3654,\n",
      "       3716, 3770, 3798, 3865, 3919, 3964, 4062, 4146, 4166, 4172, 4173,\n",
      "       4216, 4316, 4401, 4412, 4465, 4485, 4566, 4610, 4885, 5019, 5062,\n",
      "       5092, 5170, 5240, 5312, 5341, 5388, 5484, 5535, 5589, 5594, 5603,\n",
      "       5606, 5638, 5690, 5762, 5775, 5795, 5799, 5805, 5822, 5826, 5849,\n",
      "       5902, 5942, 5953, 5995, 6005, 6039, 6047, 6161, 6253, 6289],\n",
      "      dtype=int32), array([2096, 5314], dtype=int32), array([ 60, 111], dtype=int32), array([   2,    3,    4,   14,   15,   24,   71,   79,   97,  104,  106,\n",
      "        122,  124,  138,  140,  141,  146,  151,  154,  158,  172,  174,\n",
      "        181,  186,  212,  213,  216,  238,  239,  247,  248,  249,  253,\n",
      "        258,  259,  271,  286,  288,  290,  292,  293,  294,  296,  338,\n",
      "        345,  351,  359,  368,  373,  374,  377,  384,  391,  396,  407,\n",
      "        446,  448,  458,  459,  468,  469,  486,  497,  499,  534,  536,\n",
      "        558,  570,  581,  585,  587,  588,  597,  598,  610,  623,  643,\n",
      "        644,  647,  651,  659,  663,  664,  676,  678,  679,  682,  685,\n",
      "        687,  688,  689,  695,  696,  697,  705,  718,  725,  737,  748,\n",
      "        767,  772,  774,  824,  837,  840,  841,  845,  865,  866,  887,\n",
      "        891,  897,  898,  901,  908,  909,  913,  914,  920,  921,  922,\n",
      "        923,  926,  929,  953,  960,  985,  991,  997, 1000, 1009, 1015,\n",
      "       1028, 1083, 1104, 1115, 1117, 1122, 1156, 1161, 1187, 1190, 1209,\n",
      "       1222, 1223, 1225, 1229, 1231, 1233, 1235, 1236, 1276, 1277, 1301,\n",
      "       1327, 1333, 1335, 1337, 1342, 1357, 1359, 1367, 1368, 1372, 1378,\n",
      "       1379, 1382, 1383, 1387, 1398, 1419, 1425, 1428, 1449, 1452, 1456,\n",
      "       1458, 1459, 1472, 1473, 1483, 1485, 1488, 1493, 1504, 1507, 1520,\n",
      "       1538, 1553, 1565, 1570, 1571, 1577, 1617, 1628, 1650, 1651, 1654,\n",
      "       1662, 1666, 1676, 1697, 1700, 1718, 1719, 1748, 1753, 1763, 1772,\n",
      "       1779, 1789, 1795, 1798, 1804, 1810, 1814, 1823, 1833, 1836, 1838,\n",
      "       1846, 1848, 1854, 1867, 1876, 1881, 1882, 1907, 1910, 1944, 1945,\n",
      "       1956, 1959, 1970, 1971, 1984, 1988, 2010, 2022, 2046, 2053, 2062,\n",
      "       2067, 2071, 2087, 2100, 2106, 2108, 2110, 2111, 2126, 2145, 2150,\n",
      "       2151, 2153, 2155, 2156, 2163, 2176, 2177, 2203, 2206, 2208, 2210,\n",
      "       2218, 2232, 2242, 2251, 2257, 2270, 2282, 2283, 2286, 2296, 2297,\n",
      "       2300, 2310, 2338, 2349, 2350, 2363, 2368, 2375, 2377, 2388, 2396,\n",
      "       2411, 2412, 2447, 2450, 2452, 2455, 2456, 2471, 2472, 2473, 2485,\n",
      "       2503, 2512, 2518, 2531, 2533, 2582, 2585, 2594, 2613, 2615, 2648,\n",
      "       2650, 2660, 2668, 2681, 2687, 2709, 2714, 2726, 2728, 2738, 2739,\n",
      "       2749, 2757, 2758, 2761, 2767, 2772, 2780, 2781, 2782, 2786, 2804,\n",
      "       2807, 2819, 2823, 2825, 2834, 2835, 2841, 2846, 2847, 2863, 2864,\n",
      "       2869, 2888, 2901, 2902, 2908, 2909, 2911, 2912, 2930, 2931, 2935,\n",
      "       2936, 2937, 2948, 2952, 2953, 2975, 2992, 2997, 3010, 3017, 3018,\n",
      "       3020, 3021, 3029, 3032, 3035, 3036, 3041, 3042, 3043, 3064, 3073,\n",
      "       3074, 3086, 3093, 3096, 3113, 3116, 3128, 3129, 3130, 3146, 3147,\n",
      "       3163, 3173, 3180, 3185, 3189, 3190, 3193, 3196, 3207, 3217, 3219,\n",
      "       3230, 3239, 3254, 3268, 3271, 3275, 3278, 3288, 3290, 3298, 3300,\n",
      "       3307, 3313, 3318, 3328, 3340, 3357, 3373, 3403, 3434, 3437, 3489,\n",
      "       3493, 3500, 3517, 3525, 3526, 3530, 3537, 3552, 3570, 3579, 3608,\n",
      "       3623, 3651, 3657, 3666, 3675, 3712, 3721, 3732, 3733, 3756, 3770,\n",
      "       3780, 3785, 3788, 3801, 3806, 3807, 3808, 3822, 3840, 3851, 3859,\n",
      "       3860, 3897, 3898, 3909, 3912, 3926, 3929, 3931, 3933, 3934, 3935,\n",
      "       3946, 3947, 3966, 3983, 3984, 3988, 3993, 3996, 4034, 4048, 4067,\n",
      "       4075, 4086, 4118, 4121, 4124, 4133, 4136, 4140, 4145, 4156, 4164,\n",
      "       4177, 4187, 4191, 4217, 4225, 4229, 4237, 4252, 4262, 4278, 4295,\n",
      "       4309, 4316, 4319, 4331, 4337, 4387, 4396, 4401, 4403, 4409, 4440,\n",
      "       4442, 4445, 4466, 4481, 4499, 4500, 4504, 4534, 4547, 4548, 4559,\n",
      "       4570, 4587, 4592, 4602, 4634, 4635, 4652, 4661, 4667, 4678, 4679,\n",
      "       4683, 4696, 4711, 4718, 4721, 4722, 4728, 4741, 4742, 4760, 4763,\n",
      "       4781, 4784, 4796, 4803, 4809, 4827, 4828, 4838, 4876, 4878, 4879,\n",
      "       4882, 4885, 4910, 4917, 4925, 4932, 4934, 4973, 5021, 5044, 5049,\n",
      "       5055, 5066, 5067, 5111, 5117, 5128, 5142, 5191, 5195, 5210, 5212,\n",
      "       5216, 5225, 5227, 5287, 5305, 5311, 5328, 5343, 5380, 5403, 5429,\n",
      "       5482, 5484, 5509, 5523, 5541, 5555, 5579, 5596, 5618, 5659, 5668,\n",
      "       5673, 5680, 5700, 5733, 5740, 5742, 5761, 5833, 5851, 5888, 5894,\n",
      "       5904, 5942, 5944, 5970, 6032, 6067, 6098, 6145, 6248, 6352, 6356],\n",
      "      dtype=int32), array([ 493,  871,  971, 2555, 2556, 2557, 2864, 2920, 4553], dtype=int32), array([ 563, 2095], dtype=int32), array([1329, 1873], dtype=int32), array([2117], dtype=int32), array([308], dtype=int32), array([308], dtype=int32), array([600], dtype=int32), array([1044], dtype=int32), array([1804, 2181, 5039, 5553], dtype=int32), array([1707, 3162, 3959, 4783], dtype=int32), array([2215], dtype=int32), array([3808, 4481], dtype=int32), array([7], dtype=int32), array([ 119,  158,  239,  258,  448,  470,  500,  659,  670,  693,  717,\n",
      "        723,  840,  877,  913,  914,  929,  996,  999, 1239, 1352, 1353,\n",
      "       1384, 1450, 1488, 1655, 1746, 1774, 1795, 1832, 1833, 1854, 1881,\n",
      "       1944, 2062, 2132, 2156, 2206, 2207, 2212, 2213, 2338, 2386, 2563,\n",
      "       2593, 2628, 2739, 2759, 2781, 2829, 3036, 3115, 3164, 3173, 3178,\n",
      "       3193, 3268, 3298, 3385, 3684, 3888, 4200, 4360, 4741, 4800, 4825,\n",
      "       4858, 4952, 5088, 5888, 5915, 6140], dtype=int32), array([   6,   21,   24,   54,   69,   73,   92,  106,  126,  154,  168,\n",
      "        237,  257,  269,  372,  386,  496,  510,  517,  518,  519,  520,\n",
      "        523,  534,  552,  560,  612,  693,  786,  787,  788,  943,  985,\n",
      "       1006, 1031, 1066, 1079, 1084, 1155, 1194, 1199, 1404, 1405, 1429,\n",
      "       1445, 1469, 1483, 1510, 1520, 1579, 1594, 1605, 1666, 1668, 1767,\n",
      "       1847, 1955, 1956, 1968, 1969, 1973, 2028, 2030, 2040, 2057, 2107,\n",
      "       2214, 2217, 2275, 2349, 2374, 2424, 2635, 2640, 2651, 2652, 2661,\n",
      "       2662, 2709, 2750, 2752, 2773, 2792, 2813, 2822, 2957, 2968, 2969,\n",
      "       3097, 3305, 3327, 3741, 4013, 4123, 4647, 4713, 4725, 4738, 4953,\n",
      "       4990, 5002, 5520, 6026, 6286], dtype=int32), array([ 170,  567,  593,  628,  645,  772, 1046, 1198, 1741, 1975, 2300,\n",
      "       2311, 2316, 2653, 2995, 4151, 4673], dtype=int32), array([ 321,  487, 2111, 4199, 5469, 5807], dtype=int32), array([ 372,  894,  981, 1618, 1854, 2175, 2176, 2818, 2875, 3068, 3794,\n",
      "       5761], dtype=int32), array([ 653, 1308, 1310, 1311, 1365, 1442, 3003, 6307], dtype=int32), array([1365, 1442, 1557], dtype=int32), array([  12,   34,   60,   65,  111,  125,  157,  177,  253,  258,  259,\n",
      "        260,  367,  379,  396,  459,  471,  623,  632,  697,  700,  716,\n",
      "        840,  872,  897, 1086, 1157, 1164, 1200, 1219, 1608, 1671, 1773,\n",
      "       1779, 1815, 1845, 1969, 1970, 2051, 2133, 2135, 2348, 2349, 2454,\n",
      "       2541, 2686, 2709, 2750, 2841, 2869, 2871, 2931, 2940, 2943, 2983,\n",
      "       3005, 3076, 3313, 3341, 3984, 3992, 3996, 4324, 4360, 4377, 4647,\n",
      "       4648, 4913, 4942, 5062, 5484, 5735, 5870, 6120, 6140, 6145, 6176,\n",
      "       6312], dtype=int32), array([ 612, 1385, 2217, 2968, 2969, 4644], dtype=int32), array([1657, 4036], dtype=int32), array([ 842,  909,  920,  922,  926, 1018, 3877, 4252], dtype=int32), array([824], dtype=int32), array([2217], dtype=int32), array([  39,  167,  223,  240,  281,  293,  294,  372,  471,  472,  505,\n",
      "        530,  531,  532,  545,  731,  897,  985,  993, 1042, 1109, 1235,\n",
      "       1265, 1306, 1307, 1308, 1372, 1428, 1498, 1499, 1654, 1762, 1785,\n",
      "       1877, 1878, 1895, 1940, 2002, 2003, 2004, 2188, 2338, 2349, 2395,\n",
      "       2461, 2650, 2708, 2729, 2847, 2861, 2914, 2930, 2931, 3067, 3074,\n",
      "       3187, 3216, 3298, 3498, 3982, 4114, 4162, 4200, 4227, 4277, 4650,\n",
      "       4716, 4800, 5191, 5674], dtype=int32), array([ 367, 1515, 2150, 2338, 3312], dtype=int32), array([560], dtype=int32), array([ 825, 2176], dtype=int32), array([1944], dtype=int32), array([ 312,  655, 2862], dtype=int32), array([   3,   12,   24,   33,   39,   44,   45,   71,   86,   91,   97,\n",
      "        104,  105,  117,  120,  148,  155,  158,  171,  181,  182,  183,\n",
      "        184,  191,  216,  238,  250,  252,  253,  257,  258,  259,  260,\n",
      "        283,  284,  289,  292,  293,  294,  303,  307,  366,  367,  372,\n",
      "        373,  393,  396,  425,  434,  439,  448,  449,  451,  469,  471,\n",
      "        486,  490,  502,  535,  561,  575,  585,  596,  602,  614,  627,\n",
      "        628,  629,  632,  647,  659,  676,  678,  686,  688,  696,  697,\n",
      "        699,  726,  739,  746,  748,  750,  772,  773,  774,  783,  792,\n",
      "        810,  824,  829,  832,  833,  834,  837,  840,  862,  872,  877,\n",
      "        889,  895,  896,  897,  898,  899,  911,  913,  914,  915,  919,\n",
      "        922,  925,  929,  933,  947,  961,  964,  986,  987,  991,  993,\n",
      "        996, 1002, 1014, 1020, 1022, 1027, 1031, 1038, 1091, 1108, 1122,\n",
      "       1146, 1172, 1180, 1185, 1186, 1188, 1190, 1200, 1219, 1220, 1235,\n",
      "       1245, 1258, 1260, 1264, 1269, 1298, 1299, 1300, 1301, 1332, 1333,\n",
      "       1335, 1343, 1344, 1357, 1362, 1365, 1372, 1375, 1377, 1388, 1397,\n",
      "       1418, 1445, 1446, 1448, 1449, 1450, 1457, 1459, 1469, 1483, 1488,\n",
      "       1493, 1514, 1555, 1569, 1574, 1584, 1608, 1615, 1628, 1632, 1635,\n",
      "       1637, 1639, 1654, 1662, 1666, 1667, 1684, 1685, 1695, 1703, 1735,\n",
      "       1736, 1763, 1764, 1771, 1772, 1780, 1789, 1790, 1793, 1804, 1805,\n",
      "       1806, 1807, 1810, 1815, 1829, 1840, 1847, 1854, 1860, 1889, 1905,\n",
      "       1925, 1949, 1962, 1965, 1969, 1970, 1972, 1974, 1975, 1976, 1994,\n",
      "       1998, 2005, 2033, 2049, 2054, 2055, 2083, 2094, 2105, 2108, 2132,\n",
      "       2133, 2135, 2142, 2150, 2151, 2152, 2158, 2172, 2295, 2312, 2338,\n",
      "       2348, 2349, 2350, 2364, 2377, 2389, 2390, 2391, 2395, 2403, 2404,\n",
      "       2411, 2414, 2420, 2422, 2436, 2478, 2482, 2484, 2488, 2489, 2494,\n",
      "       2495, 2496, 2511, 2519, 2575, 2585, 2596, 2599, 2600, 2602, 2618,\n",
      "       2626, 2640, 2641, 2644, 2650, 2686, 2691, 2698, 2702, 2709, 2729,\n",
      "       2737, 2742, 2761, 2763, 2772, 2780, 2823, 2829, 2847, 2851, 2855,\n",
      "       2861, 2871, 2876, 2892, 2894, 2914, 2930, 2931, 2932, 2933, 2934,\n",
      "       2989, 2992, 3006, 3021, 3035, 3037, 3038, 3042, 3057, 3064, 3066,\n",
      "       3075, 3076, 3104, 3112, 3118, 3127, 3142, 3146, 3163, 3164, 3173,\n",
      "       3180, 3186, 3197, 3201, 3216, 3223, 3253, 3271, 3298, 3324, 3344,\n",
      "       3347, 3356, 3367, 3394, 3398, 3401, 3414, 3425, 3426, 3429, 3432,\n",
      "       3496, 3513, 3524, 3536, 3544, 3547, 3552, 3553, 3565, 3593, 3605,\n",
      "       3610, 3617, 3625, 3627, 3651, 3665, 3726, 3746, 3748, 3768, 3770,\n",
      "       3779, 3791, 3798, 3801, 3806, 3816, 3818, 3822, 3844, 3861, 3908,\n",
      "       3947, 3958, 3961, 3962, 3969, 3989, 3993, 4043, 4054, 4055, 4065,\n",
      "       4101, 4124, 4157, 4158, 4174, 4177, 4189, 4193, 4233, 4256, 4291,\n",
      "       4311, 4316, 4341, 4354, 4375, 4404, 4412, 4430, 4432, 4439, 4442,\n",
      "       4504, 4518, 4531, 4546, 4556, 4607, 4632, 4648, 4701, 4755, 4770,\n",
      "       4779, 4800, 4872, 4898, 4938, 4939, 4940, 4988, 4992, 5011, 5020,\n",
      "       5058, 5062, 5070, 5084, 5151, 5174, 5206, 5216, 5278, 5285, 5291,\n",
      "       5302, 5350, 5363, 5399, 5433, 5436, 5452, 5483, 5484, 5498, 5505,\n",
      "       5510, 5512, 5516, 5532, 5580, 5633, 5649, 5656, 5659, 5661, 5664,\n",
      "       5670, 5679, 5752, 5757, 5789, 5803, 5829, 5838, 5840, 5875, 5884,\n",
      "       5905, 5911, 5940, 5962, 6004, 6011, 6021, 6047, 6060, 6078, 6081,\n",
      "       6089, 6097, 6101, 6102, 6107, 6108, 6111, 6116, 6120, 6121, 6122,\n",
      "       6139, 6140, 6143, 6144, 6147, 6153, 6154, 6158, 6161, 6165, 6199,\n",
      "       6200, 6207, 6225, 6226, 6236, 6257, 6258, 6260, 6312, 6342],\n",
      "      dtype=int32), array([1880, 1887, 1888, 1892, 2923, 2925, 2940], dtype=int32), array([1712], dtype=int32), array([  24,  257, 2112, 2218], dtype=int32), array([1369, 3068, 3343, 3496, 4916, 5629, 5784], dtype=int32), array([ 306, 1737, 1968, 2134], dtype=int32), array([1062, 1073, 2205, 2217, 2545, 2546, 2547, 2553, 2779, 3573, 4413,\n",
      "       4999, 6088], dtype=int32), array([ 507,  603,  665, 1281, 1283, 1315, 1317, 1821, 2045, 2111, 2796,\n",
      "       2836, 2957, 2987, 3331, 4043], dtype=int32), array([2052, 2383], dtype=int32), array([1290], dtype=int32), array([601], dtype=int32), array([168], dtype=int32), array([4553], dtype=int32), array([ 216,  258, 1462, 2043, 2500, 2931, 4025, 4277, 4429, 5575],\n",
      "      dtype=int32), array([  23,   57,   71,  108,  269,  364,  368,  372,  481,  510,  545,\n",
      "        718,  841,  930,  934, 1185, 1301, 1419, 1468, 1469, 1472, 1483,\n",
      "       1495, 1500, 1506, 1507, 1518, 1574, 1810, 1823, 1854, 1947, 1949,\n",
      "       1969, 2175, 2176, 2285, 2286, 2290, 2349, 2411, 2422, 2563, 2564,\n",
      "       2566, 2570, 2590, 2708, 2709, 2761, 2914, 2920, 2921, 2931, 3009,\n",
      "       3273, 4239, 4377, 4671, 4917], dtype=int32), array([  69, 1070, 1691, 1771], dtype=int32), array([ 170,  566, 1129, 3499], dtype=int32), array([  36,  192,  211,  360,  526,  528,  617,  872,  961, 1086, 1222,\n",
      "       1226, 1235, 1394, 1399, 1483, 1553, 1662, 1810, 2059, 2218, 2322,\n",
      "       2709, 2901, 2914, 2923, 2925, 2943, 3031, 3042, 5300, 5427, 5984],\n",
      "      dtype=int32), array([  95,  495,  696,  697, 1040, 1159, 1160, 1666, 1667, 1673, 2212,\n",
      "       2298, 2798, 2801, 4804], dtype=int32), array([ 214,  250,  448,  596,  897, 1723, 2142, 2340, 2349, 2709, 3482],\n",
      "      dtype=int32), array([2230], dtype=int32), array([ 104,  105,  122,  124,  140,  157,  158,  177,  183,  213,  238,\n",
      "        239,  264,  292,  293,  294,  373,  391,  393,  396,  448,  469,\n",
      "        659,  678,  725,  776,  779,  828,  840,  897,  902,  905,  907,\n",
      "        913,  925,  961,  984, 1029, 1038, 1044, 1200, 1239, 1357, 1358,\n",
      "       1360, 1362, 1483, 1485, 1488, 1497, 1628, 1718, 1779, 1793, 1795,\n",
      "       1828, 1832, 1881, 1964, 2025, 2060, 2150, 2155, 2206, 2207, 2245,\n",
      "       2285, 2286, 2290, 2312, 2338, 2377, 2390, 2393, 2413, 2632, 2640,\n",
      "       2650, 2689, 2708, 2709, 2722, 2761, 2775, 2829, 2847, 2901, 2931,\n",
      "       2932, 2992, 3062, 3180, 3221, 3259, 3261, 3291, 3298, 3381, 3398,\n",
      "       3423, 3514, 3666, 3725, 3768, 3769, 3779, 3814, 3859, 3888, 3889,\n",
      "       3982, 4023, 4124, 4125, 4258, 4282, 4444, 4522, 4652, 4723, 4724,\n",
      "       4741, 4813, 4943, 5062, 5178, 5184, 5344, 5363, 5484, 5488, 5515,\n",
      "       5529, 5575, 5955, 5969, 6058], dtype=int32), array([6014], dtype=int32), array([ 894, 1089, 2468, 2470, 2472, 2474, 2475, 2476, 2477, 2480, 2481,\n",
      "       2482, 2483, 2495, 2498, 2500, 2501, 2502, 2503, 2505, 2506, 2507,\n",
      "       2508, 2509, 2510, 3476, 3999, 4271, 4658, 5476], dtype=int32), array([ 629, 1024, 1235, 1372, 1446, 1574, 1758, 1763, 1764, 1940, 2064,\n",
      "       2150, 2411, 2689, 2714, 2914, 2931, 4104, 4204, 4823, 6312],\n",
      "      dtype=int32), array([ 200,  518,  521,  560,  585,  787,  789,  790,  983, 1210, 1214,\n",
      "       1216, 1217, 2364, 2653, 2800, 3652, 4075, 4104, 4143, 4433, 4507,\n",
      "       4985, 5605], dtype=int32), array([  29,   51,   52,   74,  136,  147,  171,  196,  198,  238,  242,\n",
      "        258,  264,  266,  268,  269,  286,  334,  353,  372,  387,  418,\n",
      "        453,  471,  559,  560,  585,  608,  612,  613,  614,  617,  631,\n",
      "        655,  660,  670,  682,  684,  686,  714,  718,  722,  753,  754,\n",
      "        755,  787,  788,  789,  825,  837,  840,  852,  865,  875,  898,\n",
      "        914,  993, 1004, 1005, 1026, 1038, 1054, 1078, 1079, 1081, 1109,\n",
      "       1110, 1122, 1155, 1194, 1202, 1209, 1214, 1216, 1225, 1301, 1320,\n",
      "       1334, 1365, 1387, 1388, 1389, 1397, 1404, 1405, 1408, 1410, 1411,\n",
      "       1441, 1446, 1469, 1473, 1474, 1483, 1496, 1518, 1537, 1559, 1608,\n",
      "       1625, 1661, 1666, 1699, 1702, 1719, 1737, 1738, 1739, 1764, 1802,\n",
      "       1809, 1823, 1854, 1911, 1926, 1928, 1934, 1935, 1973, 2000, 2003,\n",
      "       2004, 2014, 2017, 2040, 2041, 2053, 2062, 2075, 2107, 2119, 2133,\n",
      "       2185, 2274, 2290, 2309, 2324, 2349, 2370, 2372, 2424, 2528, 2529,\n",
      "       2536, 2563, 2578, 2612, 2639, 2652, 2654, 2659, 2685, 2709, 2717,\n",
      "       2750, 2755, 2788, 2796, 2840, 2843, 2847, 2854, 2873, 2914, 2938,\n",
      "       2991, 3036, 3068, 3093, 3102, 3117, 3213, 3241, 3282, 3322, 3335,\n",
      "       3382, 3394, 3430, 3498, 3505, 3538, 3541, 3554, 3556, 3560, 3574,\n",
      "       3598, 3651, 3667, 3718, 3737, 3789, 3810, 3846, 3908, 3937, 3947,\n",
      "       4077, 4131, 4273, 4292, 4359, 4388, 4398, 4425, 4482, 4491, 4502,\n",
      "       4514, 4517, 4533, 4575, 4576, 4624, 4627, 4699, 4734, 4768, 4868,\n",
      "       4880, 4907, 4956, 5061, 5072, 5089, 5091, 5144, 5153, 5156, 5368,\n",
      "       5527, 5549, 5582, 5605, 5693, 5713, 5802, 5853, 5933, 6170, 6328,\n",
      "       6331], dtype=int32), array([2920], dtype=int32), array([ 419,  632,  718, 1488, 2899], dtype=int32), array([1239, 1795, 1832], dtype=int32), array([1446], dtype=int32), array([ 122,  124,  713,  994, 1615, 1806, 2161, 2774, 2775, 3190, 3365,\n",
      "       4411, 4774, 5087], dtype=int32), array([1317, 1483, 1789, 5710], dtype=int32), array([ 276,  708,  971, 1242, 1498, 2762, 2918, 3452, 3748, 4504, 4758,\n",
      "       5665, 6262], dtype=int32), array([ 632, 1686, 2914], dtype=int32), array([1884], dtype=int32), array([5841], dtype=int32), array([  91,  151,  240,  257,  281,  377,  379,  396,  407,  463,  464,\n",
      "        467,  505,  648,  649,  660,  663,  666,  807,  837,  840,  890,\n",
      "        910,  962, 1027, 1033, 1038, 1109, 1200, 1236, 1251, 1264, 1265,\n",
      "       1301, 1377, 1428, 1429, 1442, 1469, 1473, 1488, 1527, 1530, 1569,\n",
      "       1764, 1779, 1785, 1806, 1810, 1881, 1940, 1972, 1974, 1975, 2060,\n",
      "       2096, 2102, 2150, 2152, 2155, 2203, 2273, 2274, 2287, 2352, 2453,\n",
      "       2492, 2747, 2847, 2871, 2932, 3036, 3066, 3114, 3167, 3187, 3198,\n",
      "       3200, 3204, 3236, 3298, 3335, 3552, 3663, 3770, 3877, 4189, 4191,\n",
      "       4200, 4232, 4308, 4333, 4592, 4602, 4626, 4627, 4639, 4810, 4813,\n",
      "       4826, 5036, 5062, 5153, 5159, 5484, 5680, 5743, 5781, 5811, 6018,\n",
      "       6058], dtype=int32), array([1446, 2914], dtype=int32), array([1493], dtype=int32), array([ 172,  989, 2298, 2739], dtype=int32), array([903], dtype=int32), array([2640], dtype=int32), array([3056], dtype=int32), array([1043], dtype=int32), array([3672], dtype=int32), array([3022, 5213], dtype=int32), array([2979], dtype=int32), array([2060], dtype=int32), array([6284], dtype=int32), array([575], dtype=int32), array([3238], dtype=int32), array([1198], dtype=int32), array([5288], dtype=int32), array([3141], dtype=int32), array([2446], dtype=int32), array([2214, 4920], dtype=int32), array([2214], dtype=int32), array([5756], dtype=int32), array([797], dtype=int32), array([9], dtype=int32), array([2799, 3222], dtype=int32), array([3171], dtype=int32), array([3439], dtype=int32), array([336], dtype=int32), array([1020, 3246, 3651], dtype=int32), array([1020, 3246, 3651], dtype=int32), array([2465], dtype=int32), array([953], dtype=int32), array([1089], dtype=int32), array([3205], dtype=int32), array([1020, 3246, 3651], dtype=int32), array([3222], dtype=int32), array([1949, 3222], dtype=int32), array([1001], dtype=int32), array([5584], dtype=int32), array([5035], dtype=int32), array([2788], dtype=int32), array([ 751, 2061, 2846, 2847, 4326, 4650, 4818, 4840, 5145, 5155],\n",
      "      dtype=int32), array([ 231, 3995, 5956], dtype=int32), array([2740], dtype=int32), array([4513], dtype=int32), array([2173], dtype=int32), array([1850, 1856, 1861, 1863, 1864, 2228, 4541, 4843], dtype=int32), array([ 592, 2558, 3662, 6064, 6208], dtype=int32), array([5367], dtype=int32), array([2252], dtype=int32), array([1463], dtype=int32), array([1117, 1119], dtype=int32), array([2031], dtype=int32), array([5218], dtype=int32), array([4978], dtype=int32), array([2967], dtype=int32), array([2869], dtype=int32), array([2979], dtype=int32), array([2958], dtype=int32), array([4033], dtype=int32), array([1853, 1854, 2795, 4977, 5269, 5323], dtype=int32), array([  12,  253,  259,  266,  296,  392,  471,  728,  771, 1023, 1038,\n",
      "       1342, 1346, 1487, 1572, 1687, 1688, 1877, 1881, 1883, 1971, 1972,\n",
      "       2357, 2363, 2468, 2471, 2534, 2597, 2625, 2689, 2724, 2760, 2764,\n",
      "       2805, 2836, 2837, 2838, 2839, 2991, 3029, 3093, 3133, 3135, 3154,\n",
      "       3176, 3365, 3496, 3863, 4484, 4800, 5149, 5392, 6015], dtype=int32), array([  16,   19,   25,   77,   78,   80,   81,   92,   93,  108,  152,\n",
      "        162,  221,  225,  226,  242,  245,  372,  525,  617,  625,  629,\n",
      "        632,  653,  674,  718,  740,  825,  828,  829,  892,  961, 1094,\n",
      "       1098, 1107, 1188, 1219, 1225, 1298, 1301, 1333, 1396, 1409, 1446,\n",
      "       1469, 1483, 1488, 1520, 1551, 1802, 1944, 1969, 1970, 1984, 1985,\n",
      "       1987, 2023, 2048, 2053, 2072, 2096, 2105, 2154, 2175, 2217, 2218,\n",
      "       2234, 2246, 2272, 2295, 2298, 2347, 2348, 2349, 2384, 2417, 2423,\n",
      "       2563, 2663, 2708, 2709, 2710, 2715, 2899, 2914, 2920, 2925, 3008,\n",
      "       3036, 3052, 3068, 3164, 3484, 3509, 3515, 3526, 3808, 3916, 3955,\n",
      "       4177, 4259, 4363, 4498, 4647, 4922, 4955, 5175, 5314, 5375, 5479],\n",
      "      dtype=int32), array([ 421,  506,  718, 1095, 2701], dtype=int32), array([1446, 2761, 5320], dtype=int32), array([ 257, 1013], dtype=int32), array([2647], dtype=int32), array([   1,    3,   16,   25,   27,   28,   34,   56,   62,   74,   76,\n",
      "         86,  141,  149,  151,  152,  154,  158,  159,  181,  188,  216,\n",
      "        258,  261,  275,  293,  304,  305,  321,  327,  367,  379,  384,\n",
      "        390,  393,  394,  402,  418,  440,  443,  444,  445,  459,  465,\n",
      "        469,  471,  473,  475,  480,  481,  482,  484,  485,  486,  489,\n",
      "        543,  581,  585,  593,  613,  617,  642,  659,  664,  675,  676,\n",
      "        677,  681,  683,  687,  690,  696,  714,  717,  718,  724,  768,\n",
      "        783,  794,  810,  820,  821,  837,  838,  840,  841,  842,  872,\n",
      "        891,  894,  913,  916,  929,  930,  946,  950,  953,  961,  965,\n",
      "        975,  976,  986,  987, 1014, 1031, 1032, 1038, 1071, 1086, 1106,\n",
      "       1117, 1126, 1130, 1135, 1142, 1148, 1153, 1164, 1173, 1222, 1231,\n",
      "       1235, 1256, 1296, 1297, 1327, 1329, 1332, 1352, 1354, 1360, 1372,\n",
      "       1379, 1392, 1395, 1396, 1428, 1441, 1448, 1449, 1450, 1451, 1452,\n",
      "       1453, 1460, 1471, 1472, 1483, 1488, 1533, 1538, 1561, 1574, 1601,\n",
      "       1621, 1622, 1628, 1654, 1658, 1668, 1676, 1696, 1721, 1729, 1730,\n",
      "       1732, 1741, 1744, 1759, 1765, 1767, 1779, 1793, 1798, 1806, 1810,\n",
      "       1823, 1834, 1842, 1843, 1844, 1846, 1873, 1879, 1881, 1937, 1944,\n",
      "       1949, 1952, 1963, 1966, 1975, 2032, 2051, 2072, 2095, 2097, 2103,\n",
      "       2117, 2124, 2127, 2130, 2133, 2134, 2135, 2139, 2141, 2150, 2161,\n",
      "       2167, 2168, 2188, 2234, 2235, 2246, 2338, 2349, 2351, 2352, 2381,\n",
      "       2382, 2384, 2403, 2411, 2455, 2489, 2492, 2513, 2514, 2543, 2564,\n",
      "       2571, 2585, 2599, 2617, 2632, 2640, 2641, 2650, 2680, 2709, 2741,\n",
      "       2742, 2756, 2760, 2762, 2772, 2806, 2824, 2831, 2841, 2847, 2863,\n",
      "       2864, 2872, 2873, 2882, 2890, 2901, 2914, 2930, 2931, 2968, 2975,\n",
      "       2978, 2992, 3001, 3005, 3021, 3023, 3030, 3044, 3084, 3086, 3089,\n",
      "       3106, 3127, 3165, 3173, 3178, 3179, 3182, 3194, 3195, 3199, 3201,\n",
      "       3234, 3274, 3278, 3284, 3290, 3298, 3319, 3324, 3326, 3331, 3343,\n",
      "       3360, 3385, 3398, 3402, 3404, 3408, 3418, 3426, 3441, 3448, 3452,\n",
      "       3470, 3472, 3478, 3519, 3524, 3526, 3532, 3546, 3556, 3568, 3595,\n",
      "       3597, 3603, 3611, 3613, 3615, 3616, 3636, 3639, 3649, 3654, 3673,\n",
      "       3697, 3744, 3755, 3774, 3779, 3793, 3798, 3799, 3803, 3814, 3816,\n",
      "       3823, 3838, 3856, 3857, 3890, 3908, 3918, 3935, 3942, 3944, 3945,\n",
      "       3961, 3964, 3965, 3973, 3986, 4016, 4017, 4018, 4028, 4031, 4052,\n",
      "       4059, 4061, 4170, 4244, 4274, 4276, 4371, 4401, 4436, 4446, 4450,\n",
      "       4458, 4459, 4460, 4491, 4526, 4535, 4554, 4558, 4562, 4566, 4567,\n",
      "       4572, 4581, 4585, 4595, 4605, 4606, 4613, 4614, 4685, 4749, 4771,\n",
      "       4776, 4788, 4790, 4792, 4808, 4813, 4814, 4827, 4837, 4848, 4869,\n",
      "       4882, 4886, 4928, 4946, 4952, 4965, 4983, 4984, 4992, 4994, 4996,\n",
      "       5034, 5037, 5044, 5101, 5120, 5125, 5130, 5152, 5167, 5195, 5209,\n",
      "       5217, 5219, 5231, 5251, 5255, 5264, 5266, 5287, 5315, 5316, 5327,\n",
      "       5329, 5332, 5334, 5335, 5341, 5353, 5355, 5356, 5357, 5360, 5371,\n",
      "       5425, 5436, 5438, 5440, 5442, 5458, 5461, 5464, 5466, 5474, 5485,\n",
      "       5507, 5539, 5563, 5570, 5592, 5613, 5637, 5655, 5678, 5685, 5701,\n",
      "       5723, 5724, 5745, 5770, 5807, 5813, 5817, 5823, 5833, 5836, 5868,\n",
      "       5877, 5926, 5949, 5960, 5979, 5993, 6033, 6034, 6051, 6058, 6073,\n",
      "       6079, 6103, 6245, 6261, 6264, 6265, 6275, 6279, 6302, 6307, 6346,\n",
      "       6363], dtype=int32), array([1804, 2181, 5039, 5553], dtype=int32), array([1446], dtype=int32), array([1373, 1501], dtype=int32), array([4947], dtype=int32), array([5822, 5859], dtype=int32), array([4339], dtype=int32), array([5866, 6035], dtype=int32), array([3808], dtype=int32), array([291], dtype=int32), array([ 283,  835,  908,  929,  993,  996, 1725, 1934, 2830, 2986, 3085,\n",
      "       4402, 4865, 5006, 5068, 5777], dtype=int32), array([658], dtype=int32), array([1787, 2432, 2433, 3258], dtype=int32), array([ 529, 2549], dtype=int32), array([  41,  289,  373,  878, 1598, 1723, 1727, 3040, 3521, 6182],\n",
      "      dtype=int32), array([ 135,  259,  372, 1061, 1968, 2037, 2096, 2150, 2490, 2743, 3881,\n",
      "       4579, 5410], dtype=int32), array([410], dtype=int32), array([3066], dtype=int32), array([2015], dtype=int32), array([3417], dtype=int32), array([5185], dtype=int32), array([930], dtype=int32), array([1124], dtype=int32), array([11], dtype=int32), array([5672], dtype=int32), array([ 567, 1009, 2162], dtype=int32), array([  31,   52,  121,  180,  183,  217,  302,  320,  347,  406,  408,\n",
      "        534,  611,  655,  711,  725,  726,  800,  802,  803,  805,  837,\n",
      "        841,  861,  867,  924,  970, 1031, 1032, 1033, 1143, 1158, 1166,\n",
      "       1218, 1263, 1298, 1393, 1450, 1472, 1491, 1542, 1556, 1574, 1596,\n",
      "       1628, 1698, 1722, 1739, 1837, 2014, 2023, 2034, 2113, 2131, 2177,\n",
      "       2192, 2285, 2303, 2642, 2667, 2761, 2769, 2828, 2857, 2859, 2876,\n",
      "       2919, 2982, 3000, 3109, 3112, 3131, 3174, 3185, 3190, 3311, 3465,\n",
      "       3467, 3473, 3511, 3572, 3604, 3624, 3628, 3886, 3898, 3903, 3932,\n",
      "       4006, 4037, 4079, 4087, 4089, 4094, 4107, 4201, 4238, 4261, 4289,\n",
      "       4372, 4509, 4586, 4590, 4648, 4693, 4719, 4816, 5075, 5110, 5310,\n",
      "       5346, 5390, 5396, 5403, 5444, 5451, 5457, 5609, 5682, 5720, 5743,\n",
      "       5760, 5774, 5830, 5840, 5856, 5873, 5942, 5999, 6030, 6353],\n",
      "      dtype=int32), array([ 532, 2136], dtype=int32), array([1976], dtype=int32), array([1293, 5306], dtype=int32), array([1210], dtype=int32), array([4287], dtype=int32), array([5731], dtype=int32), array([4565], dtype=int32), array([2379, 4299], dtype=int32), array([2114], dtype=int32), array([ 372,  433,  511,  593,  617,  665,  726, 1313, 1315, 1317, 1365,\n",
      "       1381, 1446, 1449, 1474, 1483, 1493, 1520, 1567, 1594, 1968, 1970,\n",
      "       2065, 2281, 2575, 2667, 2761, 2784, 2824, 2914, 2991, 3417, 3671,\n",
      "       4142, 4313, 4330, 4475, 4502, 4804, 5060, 5568, 5814, 5904, 6343],\n",
      "      dtype=int32), array([  41,   92, 1491], dtype=int32), array([  41,   92, 1491], dtype=int32), array([930, 934], dtype=int32), array([  71,  181,  187,  552,  612, 1854, 2271, 2739, 2783, 3035, 3084,\n",
      "       3313, 4191, 4694, 4870], dtype=int32), array([36], dtype=int32), array([582], dtype=int32), array([4794], dtype=int32), array([3869], dtype=int32), array([2144], dtype=int32), array([4300], dtype=int32), array([3471], dtype=int32), array([4846], dtype=int32), array([2891], dtype=int32), array([5065], dtype=int32), array([4002], dtype=int32), array([4539], dtype=int32), array([1241], dtype=int32), array([3906], dtype=int32), array([3613], dtype=int32), array([5279], dtype=int32), array([743], dtype=int32), array([   6,   21,   24,   54,   69,   73,   92,  106,  126,  154,  168,\n",
      "        237,  257,  269,  372,  386,  496,  510,  517,  518,  519,  520,\n",
      "        523,  534,  552,  560,  612,  693,  786,  787,  788,  943,  985,\n",
      "       1006, 1031, 1066, 1079, 1084, 1155, 1194, 1199, 1404, 1405, 1429,\n",
      "       1445, 1469, 1483, 1510, 1520, 1579, 1594, 1605, 1666, 1668, 1767,\n",
      "       1847, 1955, 1956, 1968, 1969, 1973, 2028, 2030, 2040, 2057, 2107,\n",
      "       2214, 2217, 2275, 2349, 2374, 2424, 2635, 2640, 2651, 2652, 2661,\n",
      "       2662, 2709, 2750, 2752, 2773, 2792, 2813, 2822, 2957, 2968, 2969,\n",
      "       3097, 3305, 3327, 3741, 4013, 4647, 4713, 4725, 4738, 4953, 4990,\n",
      "       5002, 5520, 5642, 6026, 6286], dtype=int32), array([3216], dtype=int32), array([1303], dtype=int32), array([4591], dtype=int32), array([3375, 4195], dtype=int32), array([497], dtype=int32), array([2535], dtype=int32), array([2257], dtype=int32), array([4839], dtype=int32), array([  12, 2851, 2852, 4520], dtype=int32), array([2104], dtype=int32), array([5610], dtype=int32), array([4908], dtype=int32), array([4735], dtype=int32), array([3123], dtype=int32), array([1712], dtype=int32), array([661], dtype=int32), array([4158], dtype=int32), array([1943], dtype=int32), array([5258], dtype=int32), array([   8,   33,   71,   92,  183,  286,  345,  372,  480,  481,  542,\n",
      "        544,  566,  629,  632,  653,  740,  797,  825,  837,  863,  984,\n",
      "        985,  989, 1027, 1038, 1052, 1219, 1296, 1326, 1333, 1449, 1469,\n",
      "       1472, 1479, 1481, 1483, 1488, 1499, 1501, 1649, 1726, 1767, 1806,\n",
      "       1810, 1944, 2094, 2095, 2139, 2372, 2563, 2564, 2566, 2567, 2570,\n",
      "       2630, 2708, 2710, 2729, 2761, 2765, 2863, 2864, 2885, 2914, 3484,\n",
      "       3706, 4350, 4962, 6096, 6101, 6103, 6104, 6115, 6140, 6159, 6164,\n",
      "       6166, 6191, 6200, 6213, 6221, 6290], dtype=int32), array([83], dtype=int32), array([5583], dtype=int32), array([2995, 4673], dtype=int32), array([898], dtype=int32), array([1917], dtype=int32), array([2407, 5342], dtype=int32)]\n"
     ]
    }
   ],
   "source": [
    "idx_gene = []\n",
    "for i in range(num_dis):\n",
    "    a=gene_dis_table[gene_dis_table.dis_id==i]['gene_id']\n",
    "    b=np.array(a)\n",
    "    idx_gene.append(b)\n",
    "print(idx_gene)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 17,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "0.043478260869565216"
      ]
     },
     "execution_count": 17,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "\"\"\"并集\"\"\"\n",
    "union=np.union1d(idx_gene[1],idx_gene[786])\n",
    "\"\"\"交集\"\"\"\n",
    "inter=np.intersect1d(idx_gene[1],idx_gene[786])  \n",
    "len(inter)/len(union)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 24,
   "metadata": {},
   "outputs": [],
   "source": [
    "with open(\"ss_simi.txt\",\"w\") as f:\n",
    "    for i in range(num_dis):\n",
    "        for j in range(i+1,num_dis):\n",
    "            union=np.union1d(idx_gene[i],idx_gene[j])\n",
    "            inter=np.intersect1d(idx_gene[i],idx_gene[j])  \n",
    "            jaccard = len(inter)/len(union)\n",
    "            if jaccard > 0:\n",
    "                f.writelines(str(i)+\"\\t\"+str(j)+\"\\t\"+str(jaccard)+\"\\n\")\n",
    "f.close()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 23,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "[array([559, 657, 957, 954, 955, 956, 514, 958], dtype=int32), array([1667], dtype=int32), array([470, 961, 466], dtype=int32), array([ 509,  957, 2055,  767,  657,  514,  958,  959,  960], dtype=int32), array([140], dtype=int32), array([ 276,  473, 1134], dtype=int32), array([167, 520, 147, 393], dtype=int32), array([444], dtype=int32), array([ 276,  473, 1134], dtype=int32), array([147, 694, 167, 678, 520, 965, 901, 964, 833], dtype=int32), array([ 92, 140], dtype=int32), array([312], dtype=int32), array([1134,  473,  276], dtype=int32), array([578, 282], dtype=int32), array([966, 738, 968, 446, 967], dtype=int32), array([ 473, 1134,  276, 1103, 1176], dtype=int32), array([ 392, 1669], dtype=int32), array([408], dtype=int32), array([ 957, 1585,  657,  958,  960, 1586, 1587,  514,  959, 1275,  625],\n",
      "      dtype=int32), array([ 970,   24,  628,  790,  801,  824,  971, 1134,  678,  972],\n",
      "      dtype=int32), array([277,  92], dtype=int32), array([ 515,  340, 1134], dtype=int32), array([1134,  473,  276], dtype=int32), array([561,  12, 183, 114, 207], dtype=int32), array([150, 821, 287, 234, 692], dtype=int32), array([298], dtype=int32), array([976, 627, 383], dtype=int32), array([ 469,  470,  961, 1012, 1306,  466,  183, 1163], dtype=int32), array([978, 977, 979], dtype=int32), array([ 10, 980], dtype=int32), array([  24,  628, 1134,  824], dtype=int32), array([  24,  628, 1134], dtype=int32), array([973,  18, 981], dtype=int32), array([1691], dtype=int32), array([509], dtype=int32), array([  54,  243, 1308,  734, 1134], dtype=int32), array([1676], dtype=int32), array([959, 318, 759, 808, 958], dtype=int32), array([482, 957, 657, 514], dtype=int32), array([1669,  392], dtype=int32), array([1134,  473,  276], dtype=int32), array([808], dtype=int32), array([509], dtype=int32), array([114, 561, 207, 615, 760], dtype=int32), array([ 473,  276, 1134], dtype=int32), array([ 276, 1134,  473], dtype=int32), array([45], dtype=int32), array([45], dtype=int32), array([ 734,  386,  361,  490, 2042, 2066,  670,  684], dtype=int32), array([1037,   54, 1163,  399,  994,  303], dtype=int32), array([ 280, 1341,  386], dtype=int32), array([1702, 1700, 1701], dtype=int32), array([672, 147, 469], dtype=int32), array([657, 958,  60, 957, 514, 959, 960], dtype=int32), array([1676], dtype=int32), array([1690], dtype=int32), array([ 508, 1403, 1404,  716, 1419,  270,  720,  982, 1102, 1163,  734,\n",
      "       1411,  760,  757,  758, 1308, 1103,  873], dtype=int32), array([578, 282], dtype=int32), array([234, 150,  11, 963, 725,  32, 287], dtype=int32), array([1697, 1537], dtype=int32), array([2063,  386,  760,  763, 1163,  734], dtype=int32), array([ 473,  276, 1134], dtype=int32), array([ 546, 2067, 2068,  615,  984], dtype=int32), array([423, 657, 514, 765], dtype=int32), array([1306,  284, 1308], dtype=int32), array([514, 959, 954, 955, 956, 957, 491, 657, 953], dtype=int32), array([657, 953, 957, 514, 959, 956, 958, 960, 470, 954, 955, 466],\n",
      "      dtype=int32), array([112, 957, 960, 514, 954, 959, 955, 956, 958], dtype=int32), array([ 990,  533,  165,  571, 1957,  555,  564,  991,  333,  676, 1167,\n",
      "        222,  239,  256, 1591,  678], dtype=int32), array([ 324, 1608,  396,   51,  445,  781,  110,  507,  503,  356,   67],\n",
      "      dtype=int32), array([ 995, 1408,  551, 1001,  997,  570,  454,  357,  308,  993,  999,\n",
      "       1407,   73,  996,  998,  164,  437,  994, 1410,  751,  376,  501,\n",
      "       1084], dtype=int32), array([ 148,   93,  406,   35,  137, 1414,  551], dtype=int32), array([ 326,    3,  148,   35,  551,   93,  377,  552,  480,  184,   73,\n",
      "       1414], dtype=int32), array([  63, 1002,   94, 1011, 1015, 1017, 1023,  650,  866, 1667,  841,\n",
      "        969, 1005, 1007, 1014, 1016, 1020, 1021, 1024,  117, 1607,  386,\n",
      "         40, 1009, 1010, 1013, 1018, 1025, 2028,  750,  931], dtype=int32), array([ 130,  153,  480,  274,  749,  573, 1461, 1981,  350,  162,  384,\n",
      "       1026, 1029, 1030, 1031, 1250, 1414,  193,  385,  525, 1028],\n",
      "      dtype=int32), array([148, 139, 213, 181, 552, 245, 306, 201, 264, 406], dtype=int32), array([ 266, 1037, 1414, 1036,  853,  223,  153, 1032, 1041,  156, 1047,\n",
      "        636,    2,    1,  737, 1033, 1040,  200, 1035, 1028, 1039,  574,\n",
      "       2030,  305, 1654,  596, 1038, 1042,  163,  191, 1034, 2029, 2031],\n",
      "      dtype=int32), array([ 457,  354,  857,   77, 1737,  177,  188,  687, 1667,    4, 1132,\n",
      "        249, 1312,  247,  483,  881], dtype=int32), array([ 113,  472,  320,   43,  220,  225,  278, 1414], dtype=int32), array([1037,  991,  291,  118,  992,  555,  533, 1414,  212,  313,  395,\n",
      "       1044, 1045,  888,  616,  202], dtype=int32), array([ 436,  257,  124,  159,  497, 1414], dtype=int32), array([ 565, 1046, 1163, 1858,  798], dtype=int32), array([386], dtype=int32), array([1049,  122, 1051, 2053,  325, 1015,  104, 1050,  252,   15,  434,\n",
      "        384, 1405, 1005, 1010, 1014, 1048], dtype=int32), array([ 263, 1252, 1008,  991,  757,  427], dtype=int32), array([ 600,  601,  594,  603,  599,  522,  596,  274,  131,  385,  497,\n",
      "        287,  749,  115,  176,  553,  986, 1056,  527, 1414, 1059,  125,\n",
      "        244,  458,  432,  410,  269,  593,  597,  605, 1032, 1037,  477,\n",
      "        784, 1054,  374,  505, 1055,  299,  331,  988,   52, 1060, 1563,\n",
      "       1058,  430,  602,  595,  604,  598,  606, 1052, 1053,  283,  153,\n",
      "        643,  549,  223,  259, 1041, 1057,  459,    1,   22,  431,  479],\n",
      "      dtype=int32), array([ 128,  220,  296,  245,  375,  292,  712, 1067,  391,  677,   36,\n",
      "        232,  265, 1064, 1065,  987, 1066,   70, 1070, 1414, 1069, 1071,\n",
      "          6,  439,  314,  542,  389,  654,  553,  331,  206, 1068,  536,\n",
      "       1063], dtype=int32), array([1046,  322,  565], dtype=int32), array([517, 267, 119, 293, 409,  59,  73], dtype=int32), array([ 115,  385,  225, 1072,   58, 1414,  506,  432,  576,  274,  411,\n",
      "        800,  128,  103], dtype=int32), array([ 108, 1407,   73, 1303, 2035,  386, 1408, 1583, 2036,  691],\n",
      "      dtype=int32), array([1046,  381, 1733, 1967,  565,  322,  399,  798, 1309], dtype=int32), array([ 467,  991,  757, 1418,  758,  529, 1264,  828,  753,  190,  746,\n",
      "        185,  231], dtype=int32), array([183, 493, 717, 386, 916, 149, 726,  50,  12, 647, 710, 706],\n",
      "      dtype=int32), array([ 396, 1414,  374,  157], dtype=int32), array([ 412,  426,  488,  387,  218,  656, 1073,   23,  386,  526,  365,\n",
      "       1075, 1076, 1760, 2037,  572,  178,  371,  401,  419, 1074, 1077,\n",
      "       1283,  209, 2038], dtype=int32), array([  55,  179,  794, 1078, 1079,  587,  825,  132,  814, 1163,  238,\n",
      "        635,  588,  589,  115,  583,  686,  172, 1080,  461, 1000,  534,\n",
      "       1116,   81, 1958], dtype=int32), array([ 386,   28, 1315,  194, 1318], dtype=int32), array([ 798, 1309, 1443, 1163,  565, 1315,  381, 1183,  399], dtype=int32), array([ 258, 1012, 1311, 1134, 1183, 1103, 1373,   32,  516,  679,  825,\n",
      "        154, 1081, 1315,  781, 1176, 1306, 1163, 1102,  287,  271,  991,\n",
      "        524, 1253, 1321, 1308], dtype=int32), array([ 734, 1402,  760,  716,  479, 1405,  639,  758,  508, 1106,  415,\n",
      "        741,  757, 1406, 1419], dtype=int32), array([1103, 1315, 1321,  545, 1134, 1176, 1163,  508, 1308, 1715,  734,\n",
      "         64], dtype=int32), array([ 760, 1176,   42, 1419,  716], dtype=int32), array([ 155,  723,  796,  994, 1795], dtype=int32), array([172, 490], dtype=int32), array([ 145, 1163,  579], dtype=int32), array([1083,  151], dtype=int32), array([ 743, 1103, 1006, 1738, 1828,  463,  632,   80,  550,  545, 1410,\n",
      "         73, 1253,  353, 1726, 1716], dtype=int32), array([1085, 1306, 1307, 1407, 1408, 1410,   73,  551, 1315, 1134, 1183,\n",
      "        537,  620, 1321, 1350, 1352, 1308,  950,  621, 1084,  294, 1253,\n",
      "       1349, 1351, 1353, 1176, 1103, 1163, 1008, 1006,  376], dtype=int32), array([1596, 1668, 1163, 1831], dtype=int32), array([1103,  120], dtype=int32), array([1163, 1308,  734, 1103, 1176, 1089, 1134, 1090, 1419], dtype=int32), array([1668], dtype=int32), array([985], dtype=int32), array([1008, 1006, 1163,  353,  463,  545, 1280], dtype=int32), array([ 353,  545, 1271,   66,  275,  560,  450, 1103, 1321,   30, 1313,\n",
      "       1755,    8, 1713,  388,  302, 1163,  942,  726], dtype=int32), array([ 215,  334, 1539, 1019], dtype=int32), array([ 120, 1134,  499, 1103], dtype=int32), array([1176, 1163,  161, 1308,  734, 1102], dtype=int32), array([ 663,  420, 1171, 1225,  828,  723, 1405], dtype=int32), array([1163, 1373,  508,  760, 1402, 1671, 1296, 1102,  734,  716,   64,\n",
      "       1419], dtype=int32), array([564, 990, 239, 222, 165, 533, 676, 256], dtype=int32), array([1134,  538, 1183, 1176, 1123, 1113, 1124, 1739, 1718,    8, 1163,\n",
      "       1306,  758,  251,  354,  669, 1315,  781, 1103, 1741, 1114,  168,\n",
      "       2009], dtype=int32), array([ 994,  405,   30, 2043], dtype=int32), array([1373, 1399, 1411,  734, 1176, 1327, 1102,  828, 1103, 1306,  127,\n",
      "       1328, 1163, 1308,  716], dtype=int32), array([1183, 1641,  407, 1417,  231,  806], dtype=int32), array([  80, 1407, 1584,  734,  508,  760, 1102, 1265,  716, 1408,  741],\n",
      "      dtype=int32), array([ 734,  760, 1163, 1671,  772], dtype=int32), array([  74, 1308, 1321, 1103,  763, 1176, 1306, 1134, 1183], dtype=int32), array([295, 740, 474, 385, 142,  99, 511,  57, 811], dtype=int32), array([ 723,  362,  416, 1103,  518], dtype=int32), array([1308,  734,  758, 1405,  246, 1163,  558], dtype=int32), array([1183, 1176,  363,  197,  716,  386], dtype=int32), array([1163, 1134, 1103,  734,  545, 1308,  321], dtype=int32), array([ 581, 1163, 1308,  471,  205,  335, 1103, 1176,   12, 1253,  734],\n",
      "      dtype=int32), array([ 539,  260,  310, 1134], dtype=int32), array([1308, 1163, 1102, 1373,  758,  716, 1419,  475, 1321,  734, 1402,\n",
      "       1103,  386, 1313, 1176, 1408,  741,  508], dtype=int32), array([ 508,  462,  512, 1176,  143], dtype=int32), array([579], dtype=int32), array([1709, 1402, 1102, 1373,  734,  716, 1103,  508, 1163, 1408,  571,\n",
      "        760, 1313,  741], dtype=int32), array([353], dtype=int32), array([1183,  373, 1333,  734, 1439,  508, 1419,  716, 1437,  386,  741,\n",
      "        415, 1163, 1106, 1402, 1313,  760, 1308], dtype=int32), array([749, 156, 496], dtype=int32), array([1176, 1163, 1321, 1668, 1831], dtype=int32), array([390, 224, 363, 187], dtype=int32), array([ 183, 1573, 1464,  172,  763], dtype=int32), array([ 353,  734, 1163, 1103], dtype=int32), array([316], dtype=int32), array([ 600,  597, 1668,  601,  244,  599, 2043,  602,  603,  598,  386,\n",
      "        750,  458], dtype=int32), array([1102, 1253, 1103, 1408, 1373, 1321,  386, 1134, 1163, 1176, 1506],\n",
      "      dtype=int32), array([ 579,  145, 1163], dtype=int32), array([ 174, 1143, 1374,  397, 1667, 1178, 1376,  758, 1432,  227, 1375,\n",
      "       1378, 1377], dtype=int32), array([ 734, 1732, 2001,  670, 1417, 1103,  508, 1955, 1163, 1712,  120,\n",
      "       1956, 1641], dtype=int32), array([ 807,  149, 1573, 1527, 1369,   12,  183,  172,  763], dtype=int32), array([386, 463, 545,  66, 321, 353], dtype=int32), array([ 550,  388,  471,  321, 1163,  240,   66,  405,   30,  289,  581,\n",
      "        386,  205,  328,  465,  203,  100,  171,  347,  681, 1311,  734,\n",
      "       2027, 1589,  362,  418,  279,  416,  413,   14,  670], dtype=int32), array([ 418,  413,  203,  100,  465,  550,  281,  328,  240,   14,  388,\n",
      "       1163,  518, 1727,  734,  471,  279,  205,  581,  362,  416,  120,\n",
      "        499], dtype=int32), array([ 946, 1176, 1183, 1308, 1102, 1373,  947, 1163, 1367,   12, 1306,\n",
      "        183, 1368,  763, 1372], dtype=int32), array([161], dtype=int32), array([  96, 1308, 1321,  760, 1373,  686, 1395, 1313, 1594, 1310,  942,\n",
      "       1668, 1253, 1316,  825, 1176, 1102,  386, 1163, 1420,  734,  530,\n",
      "        392,   64, 1134, 1103, 1944, 1372,  136, 1183,  943, 1845,  945,\n",
      "       1306,  949], dtype=int32), array([1163, 1102, 1405,  145,  579, 1402,  734], dtype=int32), array([1670, 1109,  757, 1163], dtype=int32), array([1103,  734, 1306,  161,  686,  453,  508,  716,  297, 1183, 1163,\n",
      "       1321, 1674, 1253, 1176, 1373, 1419], dtype=int32), array([1684], dtype=int32), array([584], dtype=int32), array([ 532,  585,  985, 1604], dtype=int32), array([ 316, 1134], dtype=int32), array([ 464, 1680, 1667], dtype=int32), array([ 584, 1176], dtype=int32), array([1163,  120, 1103, 1407,  499,  386], dtype=int32), array([ 516,  825, 1940, 1941, 1176,  826,  386], dtype=int32), array([ 418, 1726,  279, 1134,  550], dtype=int32), array([ 496,  311, 1163,  629, 1095, 1119,  508, 1094, 1099], dtype=int32), array([ 224, 2010, 1163, 1385,  580, 2000, 1308, 2001,  734, 1737,  390,\n",
      "        187, 1847,  386], dtype=int32), array([1118,  940,  386,  723,  422, 1444, 1343,  796,  355], dtype=int32), array([ 716,   42,  760,  508, 1419], dtype=int32), array([ 354,  795,  127,    8, 1134, 1019, 1406, 1103,  316,  168, 1163,\n",
      "       1315, 1106,  907, 1871,  669, 1306,  781, 1867, 1868, 1869, 1870],\n",
      "      dtype=int32), array([  32, 1722, 1163, 1102,  386], dtype=int32), array([ 219,  492,  237, 1402, 1419,  392,  386,  734, 1405, 1414, 1416,\n",
      "       1420, 1404, 1882, 1313, 1413,  716,  156], dtype=int32), array([ 670,  405, 1364,   64, 1423, 1134,  136, 1163, 1365, 1407,   66,\n",
      "         30, 1408], dtype=int32), array([ 136, 1103, 1321, 1163, 1102, 1373, 1253, 1183,  944,  123,  559,\n",
      "        799, 1134,   73,  734, 1176,  670, 1423], dtype=int32), array([ 563, 2054, 1672, 1340,  810], dtype=int32), array([1103,  321], dtype=int32), array([ 819,  608,  638, 1164], dtype=int32), array([ 353, 1103,  758,  734,  545, 1163,  463], dtype=int32), array([433], dtype=int32), array([1163, 1102,  579,  304], dtype=int32), array([1103, 1755,  514,  353,  545,  450, 1308,  386, 1722,  731],\n",
      "      dtype=int32), array([ 116, 1597,  138, 1667], dtype=int32), array([1402, 1667,  588], dtype=int32), array([ 413,  750, 1314,  580,  530, 1668], dtype=int32), array([ 560, 1183, 1313, 1494,  386,  302,  734, 1163, 1437,  450, 1439,\n",
      "       1442, 1596, 1441], dtype=int32), array([ 123, 1134, 1163, 1321], dtype=int32), array([  44, 1163, 1308, 1103,  123], dtype=int32), array([1405,  760, 1662, 1953,  217,  828,  734, 1952, 1506,  757, 1411,\n",
      "       1536], dtype=int32), array([147], dtype=int32), array([ 422, 1444, 1345,    0,  541,  355, 1118,   71], dtype=int32), array([ 404,  386,  490,   84, 1163, 1176, 1313], dtype=int32), array([ 272,  380, 1084,  343,  620,  597, 1668,  580,  349,  556,  600],\n",
      "      dtype=int32), array([ 511,   57, 1163,  295, 1183], dtype=int32), array([  19, 1163], dtype=int32), array([386, 187, 363], dtype=int32), array([ 349,  556,  380,  343, 1084, 1253, 1668,  580,  272, 1755, 1163,\n",
      "        620,  600,  597, 1308,  686], dtype=int32), array([ 479, 1406, 1310, 1442, 1594, 1439,  104, 1106,   50,  717, 1321,\n",
      "       1176,  757, 1102, 1308, 1316, 1438,  741,  641,  414, 1253,   73,\n",
      "       1405,   12, 1134, 1163, 1437, 1596,  111, 1732,  149,  386, 1313],\n",
      "      dtype=int32), array([1998], dtype=int32), array([ 471,  581,  335, 1134,  281,  347, 1008,  465,  205,  734,  328],\n",
      "      dtype=int32), array([  12,  671,  726,  183,  734, 1313, 1594, 1596, 1368, 1149, 1004,\n",
      "        588,  586, 1134, 1306, 1103, 1253, 1163, 1310, 1653,  386],\n",
      "      dtype=int32), array([ 559, 1102, 1176, 1308,  670, 1103,  734, 1315, 1163,  758,  386],\n",
      "      dtype=int32), array([ 302, 1163, 1439,  560, 1103,  450, 1408, 1441], dtype=int32), array([1519, 1405, 1564,  757, 1384, 1565], dtype=int32), array([ 471,  581,  203,  281,  734, 1163], dtype=int32), array([ 545, 1134,  386,  670,  328,  205, 1102,  567,  302, 1321,   75,\n",
      "        101,  471,  581,  681, 1120, 1724, 1954, 1316,  353, 1308, 1103,\n",
      "        321, 1163,  450,  739, 1366, 1176,  107,  388,  416,  560, 1936,\n",
      "       1728,  734,  653,  203,  362,  518, 1183,  465], dtype=int32), array([ 392,  226, 1003, 1176], dtype=int32), array([1176,  949], dtype=int32), array([1163,  579, 1102,  145], dtype=int32), array([ 403, 1315], dtype=int32), array([1437, 1439,  560,  386,  302,  450, 1176], dtype=int32), array([1331,  690,  386,  571, 1405, 1313,  425, 1943, 1310, 1332,  149,\n",
      "        753,  828, 1400, 1404, 1176,   50,  508,   12,  183, 1308,  899,\n",
      "        734, 1402,  757,  760, 1418,  639, 1406, 1171, 1439,  716],\n",
      "      dtype=int32), array([1103, 1176, 1163,   83,   25,  424, 1134, 1306, 1308, 1253],\n",
      "      dtype=int32), array([ 177, 1408, 1659, 1410, 1641,  144, 1407, 1417, 1474], dtype=int32), array([ 405,   30,  386, 1722,   73,   66,  551], dtype=int32), array([ 560, 1321, 1163,  302, 1103, 1183, 1372, 1176,  670,  621, 1308,\n",
      "       1134,  216, 1350,  620, 1755, 1373,  734,  950,  386, 1084],\n",
      "      dtype=int32), array([ 279,  321,  289,  388,  681,  386, 1103, 1727, 1757, 1831, 1176,\n",
      "         14,   30,  550,  418,  216,  670, 1367, 1163,   66,  328,  405,\n",
      "        416, 1134,  362,  100,  734, 1308, 1716, 1316, 1715], dtype=int32), array([ 120, 1103,  499,  508,  386], dtype=int32), array([ 246, 1308, 1163,  758, 1315,  781, 1103, 1134,  753,  734, 1176,\n",
      "       1372, 1183, 1455], dtype=int32), array([1012, 2003, 1311], dtype=int32), array([1728], dtype=int32), array([734, 321], dtype=int32), array([ 485, 1103, 1102, 1373, 1183,  670, 1163, 1308,  734,  386,  311],\n",
      "      dtype=int32), array([353, 734, 545], dtype=int32), array([1163,  386,  670,  362,  416, 1712,  518,  734], dtype=int32), array([ 351, 1183, 1308, 1176, 1306, 1163], dtype=int32), array([332], dtype=int32), array([1372, 1308, 1163, 1321,  173,  734, 1668, 1627, 1103, 1831],\n",
      "      dtype=int32), array([  12,  189,  462, 1313], dtype=int32), array([1163,  579,  404,  734], dtype=int32), array([1667,  828,   56], dtype=int32), array([880, 575], dtype=int32), array([ 400, 1253, 1103, 1163, 1306, 1134, 1315], dtype=int32), array([1176, 1163, 1100, 1183], dtype=int32), array([ 82, 184, 436, 183, 548, 734], dtype=int32), array([1163,   98, 1103], dtype=int32), array([  14,  418,   66,  171,  203, 1316, 1183,  550,  101,  388, 1103,\n",
      "        405,   30,  362,  416,  413, 1176, 1163, 1308, 1315, 1253,  279,\n",
      "        321,  476,  328,  205, 1134,  289,  581,  471,  347,  216,  681,\n",
      "        465,  240,  734, 1367,  588], dtype=int32), array([1968,  685, 1999,  721], dtype=int32), array([ 748, 1473,  321, 1728], dtype=int32), array([ 404,  394,  490, 1102,   84,   90,  579, 1163], dtype=int32), array([ 362,  413, 1410,  353, 1584,  416,  240,  120, 1425,  548,  518,\n",
      "        203,  499,  719, 1407,   73, 1408,   80], dtype=int32), array([ 241,  757, 1003], dtype=int32), array([ 328,  203,  388,  450,  321, 1163, 1103, 1776, 1134, 1712,  545],\n",
      "      dtype=int32), array([ 380,  349,  556,  272,  343, 1668,  580], dtype=int32), array([ 120, 1308,  849, 1103,  734,  499], dtype=int32), array([ 717,   74,  346, 1176], dtype=int32), array([1679], dtype=int32), array([289, 386, 171,  66, 405,  30], dtype=int32), array([1103, 1134,  216, 1163], dtype=int32), array([ 404, 1163], dtype=int32), array([ 136, 1134, 1306, 1163, 1455, 1103, 1321], dtype=int32), array([ 187, 1315, 1321, 1334, 1102,  734,  697,    7, 1163,  211, 1183,\n",
      "       1103,  311, 1027, 1938], dtype=int32), array([ 994,  734,  308, 1134, 1171], dtype=int32), array([405,  66,  30], dtype=int32), array([  17,  358,  133, 1134,  359], dtype=int32), array([ 539, 1667], dtype=int32), array([405, 289,  30,  66], dtype=int32), array([ 518,  362, 1008, 1006,  416, 1134, 1653], dtype=int32), array([366, 950], dtype=int32), array([ 531,  734,  508,  716, 1309, 1402, 1428, 1413, 1427], dtype=int32), array([ 550,  224,  386, 1408, 1641, 1407, 1417,  734,  418,  994, 1385,\n",
      "        279, 1410,  758], dtype=int32), array([ 311, 1097,  211,  478, 1099, 1094, 1096, 1455, 1163, 1095, 1098],\n",
      "      dtype=int32), array([ 579,  734,  716,  758,  145, 1102, 1163, 1419], dtype=int32), array([1308, 1088, 1356,  343,  380,  580], dtype=int32), array([ 734,  508,  571, 1404, 1103,  577, 1419,  404,   84,  242, 1373,\n",
      "        478,  670,   90,  716, 1308, 1176, 1163, 1102, 1407, 1408, 1410,\n",
      "       1315,  781, 1253,  450,  579,  490,  758], dtype=int32), array([  14,  120, 1008, 1713,  499], dtype=int32), array([ 141, 1163, 1310, 1176,  758, 1134, 1655,   21,  716,  102,   26,\n",
      "         16,  330,  262, 1373,  734, 1313,  452, 1321, 1183, 1102,  828,\n",
      "        760, 1308, 1103,  974, 1126], dtype=int32), array([ 571,  563, 1340, 1672], dtype=int32), array([1577, 1134,  199, 1163], dtype=int32), array([ 496, 1094, 1102, 1099, 1095, 1373, 1163,  311,  734], dtype=int32), array([ 580,  272,  380,  343, 1183, 1668, 1163], dtype=int32), array([1176, 1102, 1668, 1163, 1373,  386, 1722, 1831], dtype=int32), array([321], dtype=int32), array([1667, 1408], dtype=int32), array([ 581,  471,  216, 1589,  203,  405,  289,  353,  550,  388,  681,\n",
      "        465,  362,  416,  120,   66, 1727,  101,  545,  463,   14,  328,\n",
      "        205,  347,  413,  240,   30,  171,  418,  279,  100,  321,   75],\n",
      "      dtype=int32), array([537, 289, 308,  66,  30, 405, 469], dtype=int32), array([1183,  716, 1103,  508, 1306,  149,   12, 1134,   50,  717,  511,\n",
      "       1163, 1321, 1176,  710,  386,  295,   57], dtype=int32), array([ 418,  279,  550, 1408,  203, 1407, 1410,  205], dtype=int32), array([ 386,  796, 1565, 1519, 1564, 1516,   73, 1384,  723,  479, 1256],\n",
      "      dtype=int32), array([ 859,  723,  417, 1379,  541], dtype=int32), array([1176,  380,  343, 1084,  597, 1183,  272,  349,  556,  620, 1755,\n",
      "        580,  600, 1134, 1308], dtype=int32), array([348], dtype=int32), array([ 550,  328,  362,  321, 1308, 1134, 1163, 1103,  388,   66, 1176],\n",
      "      dtype=int32), array([ 478, 1402, 1725,  490, 1183,  734,  530,  579,  242, 1733,  508,\n",
      "        386,  760,   90,  404, 1314,  686, 1722], dtype=int32), array([1633,  463,  353,  205], dtype=int32), array([187], dtype=int32), array([188, 405,  66,  30, 289], dtype=int32), array([1308, 1103,  580, 1163, 1134, 1176,  272,  380, 1356], dtype=int32), array([321], dtype=int32), array([ 744, 1513, 1315, 1306, 1667, 1134, 1792,  734], dtype=int32), array([ 226,  850, 1003, 1605,  835,  386, 1667,  757, 1606], dtype=int32), array([ 321, 1712,  550, 1103, 1713], dtype=int32), array([ 328,   66,  405,  465,  321,  388,  281,   75, 1408,  386,   30,\n",
      "       1437, 1936, 1316], dtype=int32), array([  91, 1321, 1134, 1344, 1163, 1660,  498], dtype=int32), array([390, 301, 187, 400, 224, 707], dtype=int32), array([1405, 1407, 1012, 1311,  758, 1406], dtype=int32), array([ 757, 1118,  422,  355, 1345,  386], dtype=int32), array([1417, 1641,  935, 1163,  734, 1176, 1183, 1134], dtype=int32), array([ 455, 1140, 1411,  227,  226,  835, 1667, 1605, 1562, 1178,  734,\n",
      "       1606, 1432, 1217], dtype=int32), array([1667], dtype=int32), array([ 579, 1163,  950, 1102, 1373, 1176,  145,  734, 1253,  781, 1321,\n",
      "       1183, 1308,  386], dtype=int32), array([1308, 1163,  758, 1102, 1176,  539, 1400], dtype=int32), array([ 539, 1439, 1667,  571,  469], dtype=int32), array([1308, 1568,  860, 1373,  757,  884,  673,  891, 1163, 1102,  890],\n",
      "      dtype=int32), array([1308, 1315, 1103, 1407,  246, 1163,  734,  758, 1372, 1183, 1278,\n",
      "       1405, 1176,  781, 1408, 1410], dtype=int32), array([203, 994, 499, 362, 308], dtype=int32), array([550, 362], dtype=int32), array([ 219, 1183,  237,  386,  734, 1420,  716, 1416, 1313,  808,  492,\n",
      "       1402,  156,  741, 1342,  392,  124, 1419], dtype=int32), array([ 450, 1103,  259,  283,  670, 1728,  734,  299,  545, 1134, 1321,\n",
      "        553,  331, 1308, 1163,  386,  560,  463,  353, 1171], dtype=int32), array([ 734,  508, 1134, 1176, 1102,  321, 1163, 1103, 1315, 1321, 1437,\n",
      "       1308, 1183,   64, 1936, 1313, 1596], dtype=int32), array([ 863, 1564, 1565,  417,  865,   73,  723,  757, 1516, 1519, 1384,\n",
      "        796, 1405,  639, 1406,  386], dtype=int32), array([ 362,  416,  670,  734,   64, 1410,  203, 1712,  518, 1408,  758,\n",
      "        413], dtype=int32), array([1134, 1410, 1321, 1306,  416,  465,  550,   64,  386, 1423,  353,\n",
      "        545, 1103,  328,   66,  405,   30,  171, 1364,  518, 1407,  734,\n",
      "       1163, 1372,  463, 1767, 1308,  321,  362,  289, 1365,  670,  551,\n",
      "       1373,  388, 1727,  205,  681], dtype=int32), array([  57,   99,  142,  474,  209,  511,  295,  386, 2051], dtype=int32), array([  12, 1134,  763,  183, 1176,  230,   86,  442,  317,  386],\n",
      "      dtype=int32), array([ 66, 405,  30], dtype=int32), array([271, 679], dtype=int32), array([ 183, 1183,   12, 1176, 1439], dtype=int32), array([1134,  260,  310,  539], dtype=int32), array([ 631, 1315,  734, 1402, 1675, 1102, 1134, 1183, 1308, 1306, 1407,\n",
      "        551,  297, 1163, 1103, 1176, 1373, 1408,   73,  716], dtype=int32), array([  12,  183, 1405, 1176], dtype=int32), array([  68,   41, 1176,  734, 1163,  758,   12], dtype=int32), array([ 172, 1176,   12, 1253, 1163, 1183,  741,  510], dtype=int32), array([1321, 1349,  545, 1176, 1134, 1308,  734, 1102,  386,  670,  388,\n",
      "       1549, 1350, 1103,  748, 1163,   64,  537], dtype=int32), array([580], dtype=int32), array([1668, 1831, 1163], dtype=int32), array([ 545,  734,  386,  463,  353, 1134, 1103, 1176, 1722, 1163, 1321,\n",
      "       1308], dtype=int32), array([ 328, 1134,  734,   14,  362,  416,  100,   66,  697, 1722,  681,\n",
      "        550,  205, 1163,  321,   64, 1727,  279, 1712, 1713,   30,  300,\n",
      "        101, 1103,  994,  386, 1306,  418,  388, 1723,  465,  508],\n",
      "      dtype=int32), array([195], dtype=int32), array([1294,  734,  183, 1263, 1644], dtype=int32), array([1183,  950, 1163, 1854, 1313,  386,  753,   84,  716,  760,  828,\n",
      "       1438, 1442,  577, 1311, 1321, 1855,  670, 1419,  734,  758],\n",
      "      dtype=int32), array([ 183,  831, 1183,  758, 1176,  828, 1163, 1385, 1103,  224,  508,\n",
      "       1986,  734], dtype=int32), array([1311,  413,  240,  203], dtype=int32), array([ 723,  796, 1519, 1565, 1384, 1925, 1564, 1516, 1163], dtype=int32), array([1667], dtype=int32), array([1103,   64,  120,  499], dtype=int32), array([ 608, 1599, 1164,  638, 1598], dtype=int32), array([155, 723, 796], dtype=int32), array([ 575,  723,  796, 1405,  639, 1384,  757, 1406,  386, 1810, 1519,\n",
      "       1516, 1565], dtype=int32), array([ 949, 1103, 1310], dtype=int32), array([1506, 1406, 1405,  639,  758, 1142,  850, 1439, 1176, 1605, 1606,\n",
      "       1399, 1313,  386, 1253, 1163, 1407,  757,  734,  828], dtype=int32), array([ 302, 1722,  560,  450,  386, 1103, 1163, 1102], dtype=int32), array([516], dtype=int32), array([  90, 1315, 1455,  686, 1134, 1163,  781, 1102], dtype=int32), array([  12,  763,  757,  183, 1305,  386], dtype=int32), array([1134, 1163, 1417,  639,  530, 1306,   75, 1103,  734, 1410,   73,\n",
      "        757, 1367, 1370, 1308, 1102, 1407, 1408, 1405,  551, 1406, 1183,\n",
      "       1176,  508, 1641,  386], dtype=int32), array([ 328, 1308,   80,  388,  107,  203,  681,  299, 1134, 1102,  734,\n",
      "       1215, 1310,  321,  240,  465,  550,   14, 1103,  418, 1163, 1373,\n",
      "       1176, 1281,   30,  362,  413,  205, 1315], dtype=int32), array([1709,  734,  760, 1402,  758,  686, 1373,  670, 1103, 1176, 1321,\n",
      "       1134, 1102,  741, 1419, 1308, 1183,  571,  716,  386, 1163, 2007,\n",
      "        508], dtype=int32), array([1168, 1609], dtype=int32), array([ 14, 550,  66, 281, 994, 405, 734], dtype=int32), array([ 492,  366, 1416,  716,  156,  219, 1420, 1413], dtype=int32), array([1694,  386, 1722, 1927], dtype=int32), array([1311,  147,  855,  768], dtype=int32), array([ 107,  204,  545, 1163, 1350, 1596, 1440,  537, 1103, 1176, 1730,\n",
      "       1349, 1084,  302, 1735,  353,  459, 1373, 1321, 1308,  620,  621,\n",
      "        560,  450, 1441, 1439], dtype=int32), array([1422, 1400, 1426,  183, 1176, 1321,  994,  758,  591,  586, 1850,\n",
      "        753,  760, 1409,  763, 1012, 1661,  386, 1667, 1399, 1407, 1424,\n",
      "       1527,  303, 1660, 1116,  588,  825,  661,  369, 1180], dtype=int32), array([ 66, 405,  30], dtype=int32), array([ 861, 1163, 1315, 1666,  734,  867,  883, 1134, 1308], dtype=int32), array([ 723,  155,  796, 1171], dtype=int32), array([ 757,  716, 1580, 1419, 1408,  734, 1163], dtype=int32), array([ 499,  120, 1103], dtype=int32), array([301], dtype=int32), array([1581], dtype=int32), array([1409,  758, 1116,  825, 1407,  591, 1660, 1661,  763, 1424, 1667,\n",
      "       1410,  588,  586,  760, 1426], dtype=int32), array([123, 994, 136, 300], dtype=int32), array([ 485, 1102, 1163, 1103, 1373], dtype=int32), array([215, 241, 479, 757], dtype=int32), array([ 734, 1134, 1183,  559,  758, 1102, 1315,  781, 1313,  386,  741,\n",
      "       1163,  686, 1103,  670], dtype=int32), array([1321, 1253, 1183, 1176, 1308, 1372,  686, 1667, 1163, 1102],\n",
      "      dtype=int32), array([1381,   73, 1976,  763, 1382,  723, 1405,  796,  757], dtype=int32), array([1250, 1667,   91, 1187, 1410, 1405, 1545,  849,  409,   73, 1407,\n",
      "       1408,  551, 1417, 1641], dtype=int32), array([ 310, 1134, 1163,  734, 1804, 1813, 1641,  260,  539, 1373, 1808,\n",
      "       1809, 1807, 1102,   64, 1805, 1806, 1417,  386], dtype=int32), array([1103,  386,  205, 1102,  416, 1724,  353,  670,  328,  362,  518,\n",
      "       1308, 1306,  388, 1713, 1716, 1731,  734,  545, 1134,  321, 1163,\n",
      "        550, 1728], dtype=int32), array([1163, 1102,  734,  753, 1411,  760,  716,   98, 1373, 1410,  571,\n",
      "        758,  871,  508, 1655, 1419], dtype=int32), array([155, 723, 796, 991], dtype=int32), array([ 545,  388,  203,  550,  362,   14,   66,  670, 1103,  328,  681,\n",
      "        418,  279,  321,  216,  205,  101, 1668,  463,  353,  580,  465,\n",
      "       1712, 1728,  281,  581, 1713], dtype=int32), array([ 386,  689, 1667, 1535, 1406,  758,  753,  828, 1399,  226, 1145,\n",
      "       1146, 1680,  266,  835, 1134, 1003, 1176, 1253, 1183,  991,  392],\n",
      "      dtype=int32), array([ 308,  994, 1163], dtype=int32), array([579], dtype=int32), array([ 421,  345,  175, 1371,  360], dtype=int32), array([  12, 1134, 1308,  758,  510, 1176, 1183, 1163, 1103], dtype=int32), array([ 763,  366,   94, 1315], dtype=int32), array([235, 833], dtype=int32), array([1019], dtype=int32), array([1667, 1253, 1134, 1315, 1307], dtype=int32), array([  12,  183,  386, 1176, 1405,  741,  757,  639, 1183], dtype=int32), array([ 231,    8,  669,  362,  550, 1831,  386,  458, 2000, 2007,  120,\n",
      "       1727, 1668, 1578,  328, 1407, 1408,  734,  216, 1951,  203,  321,\n",
      "        450], dtype=int32), array([1163,  734, 1103,   64,  386,  321, 1102], dtype=int32), array([1300,   37, 1225], dtype=int32), array([ 378,  508,   29, 1176, 1163], dtype=int32), array([  87, 1449, 1450, 1670, 1448,  195], dtype=int32), array([1348, 1347], dtype=int32), array([ 231, 1311,  991,  571,  757, 1411, 1421,  758,  226, 1413, 1609,\n",
      "        753,  760,  734, 1418, 1419,  639, 1406,  716, 1330,  746,  505,\n",
      "        185,  846, 1264,  723,  386,  828, 1405, 1402,  479, 1420, 1163,\n",
      "        190,  391], dtype=int32), array([1134, 1308, 1439, 1655,  760,  620, 1321, 1163, 1176, 1102,  686,\n",
      "       1313, 1594, 2000, 1183,  734, 1595], dtype=int32), array([537], dtype=int32), array([  73,  723,  796,  386,  757, 1564, 1565, 1519, 1405, 1417, 1516,\n",
      "       1384], dtype=int32), array([ 321,  629, 1321, 1315,  311,  351, 1163,  550, 1103, 1176, 1728,\n",
      "       1134, 1253, 1095, 1097, 1099,    7, 1727], dtype=int32), array([196, 150], dtype=int32), array([1163,  760,  508,  861, 1452, 1103,   98,  716,  740,  734,  571,\n",
      "       1400, 1451, 1453], dtype=int32), array([ 120,  205,  581, 1373, 1407, 1315, 1008,  499,  719, 1134, 1103,\n",
      "        734,  386,  670, 1308, 1163, 1102], dtype=int32), array([289, 171,  30, 621, 508, 405,  66, 314, 620], dtype=int32), array([386,  12, 183,  50, 149], dtype=int32), array([ 203, 1103,  240,   73, 1134, 1315,  416,  413, 1410,  551, 1102,\n",
      "        362, 1163,  518,  386], dtype=int32), array([ 757, 1704,  469], dtype=int32), array([353, 463,  80, 545], dtype=int32), array([ 183, 1176, 1310,  224, 1163, 1385], dtype=int32), array([78], dtype=int32), array([1163, 1176, 1370, 1367, 1102, 1321, 1373,   12, 1308,  161],\n",
      "      dtype=int32), array([ 723,  757, 1402, 1405,  386,  155,  734, 1406], dtype=int32), array([994,  75, 734], dtype=int32), array([  12,  237, 1134,  386, 1405, 1321, 1310, 1441,  172,  653, 1176,\n",
      "       1308,  757, 1372,  716,  944,  250, 1120,  183, 1183,  828,  571,\n",
      "       1420,  639, 1439, 1163, 1306,  508, 1437,  899,  734], dtype=int32), array([1163,  404, 1373,  734,  145,  469, 1183,  716,  579,  478, 1102],\n",
      "      dtype=int32), array([ 205,  418,  328,  279,  388, 1163,  465,   14,  550,  471,  203,\n",
      "        413,  240,  281,  100,  581], dtype=int32), array([ 362,  416, 1954,  734, 1103, 1408, 1163,  518, 1308, 1176],\n",
      "      dtype=int32), array([ 145,  579, 1163,  816, 1226, 1510,  304, 1852], dtype=int32), array([1087, 1103], dtype=int32), array([1306, 1163, 1715,  351], dtype=int32), array([ 248,  359,   17,  547,  651,  551,  250,  133,  484,  358, 1407,\n",
      "       1579], dtype=int32), array([  87, 1670,  757, 1405,   13,  386,  639, 1406], dtype=int32), array([145, 579], dtype=int32), array([1712,  120, 1308,  386,  499, 1109, 1310, 1103, 1722, 1313, 1439],\n",
      "      dtype=int32), array([ 580, 1004,  272,  343,  556,  597, 1084,  600, 1715,  380,  349,\n",
      "        620,   30, 1308], dtype=int32), array([1006,  757, 1405, 1008,  386, 1671], dtype=int32), array([1087,  571,  758,  716,  296,  734,  760, 1163, 1419], dtype=int32), array([ 404,   39, 1646,  734, 1668,   84, 1163,  386, 1183, 1176],\n",
      "      dtype=int32), array([  61,  216,   64,  328, 1176, 1253, 1308, 1183, 1163, 1102, 1373,\n",
      "       1321, 1103], dtype=int32), array([ 183,  543, 1332,  386,  757,  754, 1315,   12,  717, 1523],\n",
      "      dtype=int32), array([ 386, 1163,  757, 1134, 1519, 1384, 1565, 1564, 1516], dtype=int32), array([1163, 1315,  586,  509, 1000, 1103, 1183, 1166,  734,  386, 1722,\n",
      "       1269,  817, 1102,  702], dtype=int32), array([339, 233], dtype=int32), array([450, 560, 302], dtype=int32), array([ 120,  499, 1163,  734], dtype=int32), array([1135, 1103, 1675, 1183, 1315,  781, 1176,  734], dtype=int32), array([ 336,  787, 1163, 1321,  812, 1176,  734,  180, 1447, 1308, 1183],\n",
      "      dtype=int32), array([   7, 1176, 1183, 1306, 1163], dtype=int32), array([2057,  207], dtype=int32), array([ 330,  622,  791, 1308, 1373,  734,  386,    9,  739, 1163, 1134,\n",
      "       1102,  758, 1431,  141,  778,  623, 1636, 1103, 1176, 1408, 1407,\n",
      "         12,  670,  508, 1183], dtype=int32), array([ 994, 1373,  386,  145,  579, 1163,  183, 1102], dtype=int32), array([  90, 1176], dtype=int32), array([1251,  362,  518,   30,  289,  496, 1094, 1099,  300,  734,  416,\n",
      "       1306,  716,  311, 1163, 1308, 1183, 1103, 1335,   66,  405,  171,\n",
      "       1321, 1102,  508, 1176], dtype=int32), array([ 734,   90,  388,  550,  300,   14, 1103,  328, 1306], dtype=int32), array([  90,  386, 1102, 1183,  478, 1309,  490, 1373, 1405, 1406, 1404,\n",
      "       1307, 1322,   84, 1163,  950, 1008,  758, 1315,  781, 1321, 1308,\n",
      "       1176, 1419], dtype=int32), array([1163, 1308, 1103, 1506, 1373, 1321, 1134, 1183, 1102, 1313, 1408,\n",
      "       1176,  386,  508], dtype=int32), array([1696, 1991,  661,  824, 1992, 1993], dtype=int32), array([ 453,  569,  382,  607, 1163,  479, 1103,  327,  392,   73,  741,\n",
      "       1608, 1306], dtype=int32), array([1668, 1831, 1163], dtype=int32), array([ 203,  413, 1134], dtype=int32), array([ 700, 1337, 1338, 1339,  563, 1672], dtype=int32), array([1667,  758,  397,  227, 1178], dtype=int32), array([ 203, 1315, 1103, 1306, 1134], dtype=int32), array([1574,  584, 1575], dtype=int32), array([ 579, 1402, 1715, 1163, 1308, 1102,  145, 1253, 1176,  734,  386,\n",
      "        781, 1321, 1183,  230], dtype=int32), array([  50,  303, 1163, 1315,  392, 1000, 1306], dtype=int32), array([1102,  734, 1443, 1278,  508,  321, 1163, 1373, 1767,   64, 1103],\n",
      "      dtype=int32), array([1674], dtype=int32), array([ 251,    8,  669,  835, 1606, 2069, 1663,  774,  852, 1019, 1312,\n",
      "       1432, 1659, 1605, 1217, 1248,  174,  168, 1012,  386], dtype=int32), array([ 415, 1163, 1176,  716, 1439, 1419, 1106, 1102,  734, 1402, 1313,\n",
      "       1437,  760,  373,  741, 1183, 1321, 1103,  508, 1308], dtype=int32), array([ 231,  835, 1405,  226,  642, 1178,  846], dtype=int32), array([ 867,  861, 1315, 1715], dtype=int32), array([140, 344], dtype=int32), array([123], dtype=int32), array([1674,  716, 1419], dtype=int32), array([ 560,  302, 1163,  450, 1171, 1103], dtype=int32), array([ 169,   84,   90,  530,  145, 1163,  404,  734,  490,  392],\n",
      "      dtype=int32), array([ 757, 1605,  386, 1506], dtype=int32), array([1405], dtype=int32), array([ 354,    8,  669, 1093,  857,  795], dtype=int32), array([450, 560, 107, 734], dtype=int32), array([1845], dtype=int32), array([1415,  757, 1405, 2006,  433], dtype=int32), array([  84, 1321, 1306,   90,  950,  490, 1405, 1134, 1315,  741,  734,\n",
      "       1402,  758,  716, 1163, 1176,  577,  386,  781, 1102], dtype=int32), array([ 203, 1102,  328,  545,  362,  321,  388,  205, 1103, 1163, 1373,\n",
      "        734, 1724], dtype=int32), array([ 537, 1084,  620,  621], dtype=int32), array([1684], dtype=int32), array([ 757,  151, 1708,  830], dtype=int32), array([ 351,  311, 1102,  734,  828, 1402, 1411,  551, 1176, 1321,  386,\n",
      "       1372,  629,   64, 1027,  253,   73,  716, 1183, 1308, 1103,  362,\n",
      "        416,  518,  670,  512, 1134,  545, 1163, 1408,  753, 1306,  571,\n",
      "       1417, 1641], dtype=int32), array([ 145,  579, 1163], dtype=int32), array([140, 344], dtype=int32), array([ 120,  416,  518,  413,  509,  949, 1408, 1163,  203, 1738,  362,\n",
      "        499, 1407, 1176], dtype=int32), array([ 471, 1402,  734,  581,  335,  205,  758,  716, 1008], dtype=int32), array([66], dtype=int32), array([ 71,  73, 723, 796], dtype=int32), array([ 796,  757, 1308,  143,  723, 1176,   12], dtype=int32), array([1163,  734, 2058, 1084,  308, 1103,  994], dtype=int32), array([ 577, 1321, 1102, 1370, 1367,  758, 1253,  760,   90,  948,  508,\n",
      "       1439,  683, 1468, 1171, 1315,  781, 1308, 1373,  950,  645, 1134,\n",
      "       1440,   81,  386,   84, 1176, 1163, 1103, 1183,  734, 1306, 1438,\n",
      "        671, 1720, 1729,   64,  686,  490,  392], dtype=int32), array([1163, 1437, 1308,  386, 1664,  508, 1183,  734,  757, 1313, 1440,\n",
      "         42, 1176, 1438, 1439, 1665], dtype=int32), array([ 362,  550, 1103,  416,  328, 1308, 1306,   14,   64], dtype=int32), array([1674], dtype=int32), array([1176,  386, 1372,  516, 1183, 1134,  686,  670, 1308, 1163],\n",
      "      dtype=int32), array([1163, 1102, 1373, 1831, 1316, 1668], dtype=int32), array([1699, 1671, 1670, 2066], dtype=int32), array([ 539, 1134,  260,  310], dtype=int32), array([228, 494, 721], dtype=int32), array([ 579,   89,  230,  478, 1163,  386,  145], dtype=int32), array([ 523, 1595, 1594, 1310, 1438, 1171,  716, 1439, 1163,  734,  554,\n",
      "       1313, 1442, 1102, 1183, 1419,  758, 1543, 1982,  760], dtype=int32), array([1306,  734, 1668, 1831, 1163, 1253, 1407], dtype=int32), array([155, 723, 796], dtype=int32), array([203, 362, 416, 518], dtype=int32), array([1102,  734,  760, 1411, 1667,  539, 1012, 1400,  758,  781, 1163,\n",
      "       1104,  571,  508, 1315, 1130], dtype=int32), array([ 757,  760, 1415, 1313,  363,  386,   73, 1405,  639,  392, 1775,\n",
      "       1330,  224], dtype=int32), array([ 328, 1727,  205,  335,  388,  240,  471,  550,  518,  281,  362,\n",
      "        581,  203, 1163,  416,  734], dtype=int32), array([1713, 1346, 1712, 1134], dtype=int32), array([ 109, 1101, 1104,  508,  734,  441,  758,  760], dtype=int32), array([1102, 1163,  478, 1314], dtype=int32), array([ 734,  571, 1103, 1102, 1163, 1321, 1176,  716, 1709, 1308],\n",
      "      dtype=int32), array([1164], dtype=int32), array([ 187,  757,  390, 1389, 1385,  224], dtype=int32), array([ 560,  450,  302,  204, 1313], dtype=int32), array([1506, 1176, 1102, 1163, 1103, 1373, 1308], dtype=int32), array([ 362, 1163,  416,  670, 1103,  518], dtype=int32), array([514, 361], dtype=int32), array([ 302,  450,  560, 1163], dtype=int32), array([ 402,  757,  758, 1408, 1178,  734,  760, 1658,  386,  571, 1407,\n",
      "       1410, 1533, 1217, 1248,  437,  753, 1667, 1506,  455, 1657,  828],\n",
      "      dtype=int32), array([1672,  563, 1340], dtype=int32), array([ 12, 172, 994], dtype=int32), array([1439, 1310,  183,  386,  757, 1437,   12, 1176,  828, 1313, 1441],\n",
      "      dtype=int32), array([ 796, 1565, 1811,  417, 1564, 1384, 1519,  723, 1516], dtype=int32), array([  14,  100,  205,  328,  281,  581, 1653, 1156, 1163,  550,  418,\n",
      "        203,  471,  949,  671,  683, 1102, 2007,   80,  279,  240,  413,\n",
      "        388, 1969, 1321, 1183,  386], dtype=int32), array([ 734, 1321, 1134, 1711, 1728, 1727, 1308,  328, 1176, 1712, 1713,\n",
      "        321,  281,  545,  353, 1103, 1163, 1716,  550], dtype=int32), array([ 69, 208, 787, 510, 709], dtype=int32), array([ 386,  317, 1253,  579,  734, 1308,   39, 1371, 1163,   90,  404,\n",
      "        490, 1725, 1134], dtype=int32), array([ 757, 1399, 1410, 1248,  828, 1536, 1217,  217, 1662], dtype=int32), array([1163,  321], dtype=int32), array([796, 189, 155, 723], dtype=int32), array([ 106, 1295, 1163], dtype=int32), array([405,  66, 289, 171,  30], dtype=int32), array([1103,  362,  550,  413,  321,  734, 1176,  388,  203, 1716,  205,\n",
      "       1308, 1727, 1728,  545,  353,  463,  328,  416,  216,  471, 1724],\n",
      "      dtype=int32), array([403,  91], dtype=int32), array([1402,  537,  405,  216, 1408], dtype=int32), array([1134, 1315,  398], dtype=int32), array([1176,  828, 1163,  149,  723,  479, 1310, 1103,  386,  143, 1102,\n",
      "       1373,  796,  757,   12,  670], dtype=int32), array([308, 994], dtype=int32), array([ 416,  240,  205,   14, 1163,  670,  388,  471,  465, 1103,  734,\n",
      "        386,  328,  550,  413,  362,  321, 1740], dtype=int32), array([ 246, 1308, 1163,  734,  558, 1405], dtype=int32), array([1667, 1308, 1152, 1103, 1315, 1102,  303], dtype=int32), array([1134, 1315,  136,   22,  758], dtype=int32), array([1163,  530, 1183,  145, 1371,  230, 1253,  781,  304,  579,  490,\n",
      "       1102, 1373,  734, 1314,  421, 1176, 1308, 1402, 1405,   89, 1321],\n",
      "      dtype=int32), array([1161], dtype=int32), array([1163, 1134, 1102,  463,  416, 1308, 1321, 1176, 1103], dtype=int32), array([1677, 1012, 1687, 1260], dtype=int32), array([ 819,   66,  405,  289,  620, 1163,   30,  171,  621], dtype=int32), array([321], dtype=int32), array([  12, 1310,  386, 1438,  295, 1437, 1439,  183, 1176,  757],\n",
      "      dtype=int32), array([136], dtype=int32), array([1008, 1163, 1006, 1308, 1253, 1103, 1134, 1176], dtype=int32), array([ 152,  567,  458,  386,  620,  352,  300, 1306, 1321,  364,  621,\n",
      "        580,  314, 1668], dtype=int32), array([686, 136, 392], dtype=int32), array([ 468, 1183,  367,  568, 1102, 1253, 1373, 1372,  303,  474, 1793,\n",
      "       1515, 1283,   99,   57,  502,  511,  371, 1321, 1163, 1176, 1315,\n",
      "       1794,  386,  295, 1880,  813,  401,  142,  218, 1881], dtype=int32), array([1163, 1102, 1308, 1176, 1171,   74, 1183,  734, 1408, 1407, 1321,\n",
      "       1134], dtype=int32), array([1670, 1163,  757, 1406, 1569, 1812,  741,  386,  772,  779, 1405,\n",
      "        639, 1570, 1450, 1448, 1571], dtype=int32), array([541, 854], dtype=int32), array([197,  31, 429, 363,  95, 192], dtype=int32), array([1163, 1313,  994,  734,   65,  696, 1171, 1373, 1321,  716,  758,\n",
      "       1610,  760, 1102, 1310, 1410,  571,  386], dtype=int32), array([1134, 1253, 1103, 1163, 1367,  366, 1321, 1308, 1176, 1306],\n",
      "      dtype=int32), array([1183,  404, 1102,  579, 1163], dtype=int32), array([436], dtype=int32), array([1995, 1643], dtype=int32), array([ 770, 1163,  386, 1370,   75,  820, 1367,  734,  693,  321,  836,\n",
      "        644, 1363], dtype=int32), array([  44, 1399,  741, 1421,  828, 1415,  757,  261, 1332], dtype=int32), array([66], dtype=int32), array([ 753, 1411,  758, 1313,   12, 1163,  734, 1306, 1102, 1130,  183,\n",
      "        539, 1400,  571,  760, 1134,  591,  588], dtype=int32), array([ 531,  390,  187, 1136,  386, 1389,  363,  400,  224,  900,  757,\n",
      "       1405], dtype=int32), array([808, 318], dtype=int32), array([1163,  442,  425,  317, 1308,   86, 1215, 1656, 1102,  386,  734,\n",
      "       1732], dtype=int32), array([1163,  540,  734, 1321], dtype=int32), array([ 714,  176, 1163, 1373, 1715, 1006, 1008, 1306,  989,  988, 1183,\n",
      "        477, 1308, 1102, 1103], dtype=int32), array([ 796, 1699], dtype=int32), array([66], dtype=int32), array([1134, 1313, 1102, 1410,  716, 1315, 1176,  620, 1877,  686,  490,\n",
      "        577,  386, 1163, 1373,  639,  734,  781, 1183, 1405, 1419, 1596,\n",
      "        949, 2007,   84, 1355, 1407, 1411,  758, 1308, 1420, 1273, 1878],\n",
      "      dtype=int32), array([ 183,   12, 1183, 1439,  386, 1176, 1310, 1134], dtype=int32), array([ 451, 1405, 1403, 1641, 1978,  215, 1408,  757, 1417, 1092, 1952,\n",
      "       1953, 1979, 1981,  874,  334, 1977, 1980,  386], dtype=int32), array([  12,  183,  386,  757,  508, 1594, 1595, 1310, 1405, 1176, 1402,\n",
      "       1183, 1495,  734, 1442, 1134, 1439, 1437, 1438], dtype=int32), array([ 155,  994,  723,  796, 1923], dtype=int32), array([1667], dtype=int32), array([1103,  321], dtype=int32), array([ 580, 1163,  380,  556, 1134,  272,  349,  343, 1084,  600, 1668,\n",
      "       2013, 1306, 2007, 1308, 1176,  620,  597], dtype=int32), array([  22,  758,  760,  149,  716, 1419,   48, 1573,  183,  746,  921,\n",
      "        807,   12,  172, 1488,  741], dtype=int32), array([  42, 1437, 1183, 1176,  734,   12], dtype=int32), array([321, 413, 203, 240, 362,  75], dtype=int32), array([ 195, 1670,  231,  896, 2066,  678, 1671, 1699, 1407,  760],\n",
      "      dtype=int32), array([  57,   99,  142, 1183,  474], dtype=int32), array([1831, 1668], dtype=int32), array([1163, 1102,  734,  386,  560,  670, 1373], dtype=int32), array([1699], dtype=int32), array([405,  66,  30], dtype=int32), array([  14,  550,  281,  388, 1103,  308,  328,  545,   66, 1008],\n",
      "      dtype=int32), array([ 775,  669, 2008,    8, 1134], dtype=int32), array([ 301, 1944, 1163,  386, 2062, 1722], dtype=int32), array([  66, 1103], dtype=int32), array([ 487,  554,  523, 1432,  198,  851, 1312,  835,  182], dtype=int32), array([ 560,  302,  734,  450,  386, 1722, 1163, 1373], dtype=int32), array([ 183,   12, 2020, 1176, 1163, 1330, 1183,  828,  386], dtype=int32), array([499], dtype=int32), array([1315, 1308, 1668, 1321, 1310,  944,  942, 1004, 1442,  781, 1183,\n",
      "       1594,  734, 1313, 1088, 1087,  386, 1176, 1306, 1134, 1372],\n",
      "      dtype=int32), array([ 757,  187, 1163,  640, 1394,  224, 1385,  390, 1389,  900],\n",
      "      dtype=int32), array([1163, 1329, 1102,  127], dtype=int32), array([ 508,   91,   94, 1163, 1102, 1306], dtype=int32), array([ 450, 1845, 1163,  789,  827, 1267], dtype=int32), array([ 757, 1667,  260, 1134], dtype=int32), array([341], dtype=int32), array([1163, 1176, 1102, 1372, 1306, 1308,  734,   12, 1183, 1668, 1831,\n",
      "        386, 1373, 1321], dtype=int32), array([353, 463], dtype=int32), array([ 727, 1521,  362,  476, 1012, 1316,  734,  550, 1134,  300],\n",
      "      dtype=int32), array([1564,  723,  796,  417,  763, 1405,  508], dtype=int32), array([ 404, 1102, 1103, 1176, 1163,  571,  686, 1419,  579,  734, 1856,\n",
      "        508, 1183,  716], dtype=int32), array([405,  30, 289, 171, 321,  66], dtype=int32), array([ 302,  450, 1103, 1473,  300, 1163,  734, 1183, 1321,  253,  560,\n",
      "        682], dtype=int32), array([579], dtype=int32), array([1833, 1176], dtype=int32), array([ 949,  499,   84,  120, 1712], dtype=int32), array([ 386, 1596, 1831, 1439, 1310, 1668], dtype=int32), array([1103,  994, 1734, 1755,  308,  328, 1163, 1176,   46, 1754,  747,\n",
      "        758], dtype=int32), array([450, 560, 302], dtype=int32), array([1163, 1103, 1102,  386,  758, 1183, 1613,  734,  149,  571],\n",
      "      dtype=int32), array([ 145,  579, 1163], dtype=int32), array([ 386, 1128, 1695,  763], dtype=int32), array([ 580,  380,  343,  620,  597,  686, 1308, 1321,  272,  556,  600,\n",
      "        349, 1084], dtype=int32), array([  14, 1103, 1308, 1183, 1163, 1372, 1176,  550,  300, 1134],\n",
      "      dtype=int32), array([ 519, 1330, 1667, 1315, 1134, 1306], dtype=int32), array([ 203,  463, 1721,  509, 1743,  386,  545, 1008,  353,  362,  499,\n",
      "        120,  766,  732], dtype=int32), array([ 758,  734, 1667,  386,  670], dtype=int32), array([560, 302, 450], dtype=int32), array([723, 796,  33], dtype=int32), array([1163, 1012,  183,  994,  950], dtype=int32), array([950, 490,  90], dtype=int32), array([1693,  716], dtype=int32), array([ 579,  734,  386, 1402,  145, 1163], dtype=int32), array([ 386, 1442, 1310,   12,  757,  183,  237], dtype=int32), array([1327,  127, 1163, 1328, 1102,  734], dtype=int32), array([  75, 1103,  734, 1407, 1134, 1408, 1163,  308, 1405], dtype=int32), array([1163, 1102,  716,  500,  386,  734, 1430,  670], dtype=int32), array([ 203, 1163, 1104,  362, 1321,   80,  463], dtype=int32), array([ 499, 1330], dtype=int32), array([136, 994], dtype=int32), array([ 224,  187,  390, 1650, 1647, 1176, 1385, 1306], dtype=int32), array([ 499,  994,  719, 2007,  120, 1945,   73, 1407], dtype=int32), array([ 114,  207, 1163,  734], dtype=int32), array([1755], dtype=int32), array([ 550,  328,  388,   14, 1171,  279,  362,  985,  734,   66,  418],\n",
      "      dtype=int32), array([760,  42], dtype=int32), array([1102,  716,  500, 1163,  721, 1373,  734, 1417, 1115], dtype=int32), array([1699,  386], dtype=int32), array([1417, 1506, 1178,  386], dtype=int32), array([301, 187, 224, 757], dtype=int32), array([ 155, 1171,  386,  723,  796, 1405], dtype=int32), array([ 84, 734, 490, 242], dtype=int32), array([ 403, 1306], dtype=int32), array([1672,  563,  183], dtype=int32), array([  31,  363,  832,  197, 1405, 1402,  429, 1404,  757,  639, 1406,\n",
      "        183], dtype=int32), array([ 994, 1667], dtype=int32), array([1163,  216, 1315], dtype=int32), array([ 579, 1102,  145, 1163], dtype=int32), array([1102, 1373, 1163, 1668, 1183, 1831], dtype=int32), array([ 580,  459,  314, 1315, 1134,  303,  286,  255,  294,  311,  343,\n",
      "        380,  458,  485,  620,  733, 1085, 1099, 1317, 1350, 1351, 1353,\n",
      "       1357, 1361, 1522, 1947, 1949, 1948, 1321, 1176, 1163,    5,  272,\n",
      "        349,  379,  537,  556,  601,  621,  835, 1088, 1095, 1358, 1360,\n",
      "       1362, 1606, 1763, 1864,  542, 1306, 1308,  158,  338,  211,  216,\n",
      "        600,  602,  731,  783, 1022, 1084, 1086, 1087, 1349, 1352, 1359,\n",
      "       1950, 1766], dtype=int32), array([560, 302, 450], dtype=int32), array([1506,  386,  835,  757,  174, 1606], dtype=int32), array([321], dtype=int32), array([1000, 1874,  588,  531,  757,  363,  386], dtype=int32), array([ 216, 1373,  581,  560, 1103, 1163, 1134, 1102,   61,  205, 1176,\n",
      "       1306], dtype=int32), array([ 433,   44, 1111, 1102, 1163], dtype=int32), array([ 173, 1313, 1163], dtype=int32), array([ 107,  994, 1722,  353, 1732, 1163,   66, 1183, 1171,  463,  545,\n",
      "        405, 1103, 1407], dtype=int32), array([  64, 1306, 1103, 1163, 1373,   73, 1402,  551,  716, 1176,  416,\n",
      "        508,  136,  670,  105,  486, 1315, 1408,  734, 1321,  362,  518,\n",
      "       1183, 1134, 1407, 1405,  760,  386], dtype=int32), array([1163, 1006,  224,  390, 1389, 1136,  629,  799, 1395, 1396, 1313,\n",
      "       1102, 1387, 1391, 1392,  900, 1393,  943,  944, 1397, 1308,   96,\n",
      "        187,  351, 1311, 1385, 1386, 1388, 1390, 1394,    7,  942,  136,\n",
      "        135, 1398, 1008,  734], dtype=int32), array([ 143,  149,  386, 1183, 1163,  716,  508], dtype=int32), array([ 985, 1350,  448, 1006, 1407, 1408, 1084,  620,  550,  459],\n",
      "      dtype=int32), array([1530, 1983, 1176, 1984,  734, 1253, 1373, 1163, 1183, 1313, 1102],\n",
      "      dtype=int32), array([1367,  471,  581, 1163, 1308, 1306, 1183, 1103, 1008], dtype=int32), array([ 321, 1330, 1437, 1316, 1936], dtype=int32), array([ 560, 1103,  758, 1102,  302, 1372,  450, 1163, 1176, 1308, 1112,\n",
      "        734, 1183, 1373], dtype=int32), array([ 727, 1138,  316,  512], dtype=int32), array([1316, 1936,  681,  545,  353,  328, 1134, 1163, 1103,  388,  465,\n",
      "        386,  281, 1139, 1311], dtype=int32), array([ 362, 1408,  416, 1410,  203,  413,  499,  300, 1407,  240,  518],\n",
      "      dtype=int32), array([  75, 1405,  757, 1417, 1407, 1134], dtype=int32), array([  44,  261, 1111, 1297], dtype=int32), array([1679], dtype=int32), array([1709,  508,  741,  716, 1163, 1313, 1419,  734, 1103, 1308],\n",
      "      dtype=int32), array([ 550,  328, 1103], dtype=int32), array([ 321, 1103,  670,   30,  388,  465, 1712,   66,  405,  171,  550,\n",
      "       1713,  353,  289, 1134,  328], dtype=int32), array([ 240,  413,  518,  205, 1310,  471,  362,  203,  416,  581, 1724,\n",
      "       1308], dtype=int32), array([ 183,   86, 1405, 1406,  757, 1412,  639,  741,  479,  386,   12,\n",
      "       1176], dtype=int32), array([463, 353], dtype=int32), array([1102, 1410, 1163, 1183, 1373,  120,  386,  499,  719, 1722, 1408,\n",
      "       1407], dtype=int32), array([ 757, 1420,  392,   12,  172,  183,  653, 1120], dtype=int32), array([308,  66,  75, 405,  30, 289, 171], dtype=int32), array([66], dtype=int32), array([ 757, 1406, 1506,  386, 1178,  835, 1606], dtype=int32), array([  12,  183,   86,  734,  776, 1719,  323,  810,  730, 1594, 1368,\n",
      "       1176,  378, 1882, 1966,  757, 1308, 1737, 1257, 1276, 1754,  807,\n",
      "       1965, 1590, 1405], dtype=int32), array([ 670,  386,  516, 1183, 1176, 1163], dtype=int32), array([  84, 1313, 1163], dtype=int32), array([1564,  417, 1345], dtype=int32), array([ 299, 1308,  553, 1163, 1176, 1306], dtype=int32), array([ 321,  734,  741, 1405,  760,  716, 1722, 1402, 1419,  753,  386],\n",
      "      dtype=int32), array([ 233, 1308, 1253, 1134, 1163,  386, 1306, 1103, 1368,  926,  339,\n",
      "       1176, 1527, 1183], dtype=int32), array([ 471,  335,  581, 1008,  205], dtype=int32), array([ 471,  581,  335, 1008], dtype=int32), array([1671, 1163], dtype=int32), array([ 302, 1321,  560, 1163, 1103, 1308,  107], dtype=int32), array([ 404,   84,  760, 1321, 1176,  386,  734, 1313, 1163,   90,  490],\n",
      "      dtype=int32), array([1667, 1409, 1422, 1661, 1424,  758, 1012,  763,  591, 1660,  825,\n",
      "       1426, 1116,  588,  586,  760], dtype=int32), array([1163, 1253, 1308, 2011, 2012,  386,  579,  734, 1715, 1321, 1183,\n",
      "        781, 1176,  304], dtype=int32), array([ 120, 1103, 1722,  499,  719,  205,  581, 1716, 2007, 1945, 1407],\n",
      "      dtype=int32), array([123], dtype=int32), array([1373,  580, 1311, 1163, 1102], dtype=int32), array([ 12, 183], dtype=int32), array([362, 203, 413], dtype=int32), array([  42,  149,  734,  760, 1308,  508,  758, 1437], dtype=int32), array([321, 734], dtype=int32), array([ 203,  949,  723,  630,  985, 1945,  386,   94], dtype=int32), array([  73,  571,  758, 1753, 1667,  734, 1400], dtype=int32), array([1315, 1176, 1183,  734,  785,  321, 1134, 1306, 1488, 1103, 1163,\n",
      "       1308, 1102, 1253,   75, 1321], dtype=int32), array([ 583, 1596,  753,   72, 1313, 1437,  734,  760, 1439, 1163, 1183,\n",
      "        508,  764,  716,  758], dtype=int32), array([1681, 1019,  950, 1678, 1677, 1333], dtype=int32), array([1399,  716,  741,  449,  127,  795,  734, 1019,  828, 1873,  670,\n",
      "       1419,  508], dtype=int32), array([1671, 1419, 1163,  716], dtype=int32), array([  84, 1183,  734, 1313, 1134, 1653,  949, 1163, 1404, 1308, 1310,\n",
      "        683, 1102,  386,  490,  686,  508,  760, 1316, 1176, 1439, 1437,\n",
      "       1402], dtype=int32), array([ 310,  539, 1134,   73,  260,  760], dtype=int32), array([994,  66], dtype=int32), array([308, 621, 620], dtype=int32), array([ 474,  386,   99, 1163], dtype=int32), array([ 499,  719, 1442, 1439, 1596,  551,   73,  120, 1103, 1816, 1310,\n",
      "        386, 1308, 1176, 1253, 1408, 1410], dtype=int32), array([321], dtype=int32), array([1176, 1372, 1308, 1722,   66,   30,  405, 1321, 1163, 1417,  171,\n",
      "       1103, 1134, 1407,  289,  386], dtype=int32), array([1140, 1600,   76,  835,  551, 1411, 1667, 1163, 1178,  775],\n",
      "      dtype=int32), array([1408,   73, 1425,  550,  463,   94,  353,  545, 1947, 1407,  418,\n",
      "         14, 1008, 1006,  949, 1410,  100,  279,  205,  465, 1727,  216,\n",
      "       1116,   80], dtype=int32), array([308, 994], dtype=int32), array([ 12, 183], dtype=int32), array([1012,  586, 1134,   56, 2014, 1432, 2015, 1061, 1606,  554,  523,\n",
      "        223, 1531,  707, 1000,  780,  734,  386], dtype=int32), array([ 368,  195, 1670], dtype=int32), array([807, 386, 659], dtype=int32), array([ 496, 1121,    8,  374, 1938, 1119,  156, 1120], dtype=int32), array([1667, 1163,  734, 1411, 1433,  781, 1522, 1012,   46,  528,  386,\n",
      "       1321, 1400,  571, 1215,  184,  134,  214,  760, 1790,  539, 1103,\n",
      "        753,  758,  508, 1429, 1656,  425,  825,    3, 1104, 1655],\n",
      "      dtype=int32), array([1134,  471,  581], dtype=int32), array([ 400,  639,  757,  828,  301,  386, 1405], dtype=int32), array([  73, 1564,  723,  796, 1516, 1343, 1704], dtype=int32), array([1163,  499,  120,  719], dtype=int32), array([829], dtype=int32), array([ 215, 1406,  874,  757, 1405, 1408, 1667, 1417, 1641], dtype=int32), array([ 227, 1103], dtype=int32), array([1163,  386,  950, 1308,  734, 1253, 1439], dtype=int32), array([ 637, 1306, 1308, 1163,  161,  950], dtype=int32), array([1667,  586, 1163, 1061, 1062, 1000,  588], dtype=int32), array([ 183,  828,  757,  639, 1406, 1313,   12, 1176, 1183, 1323,  386,\n",
      "       1402, 1405], dtype=int32), array([ 368, 1163, 1103, 1134], dtype=int32), array([ 579, 1163,  145,  386, 1102,  304,  478], dtype=int32), array([ 12, 149, 183, 172, 456], dtype=int32), array([1176, 1368, 1163,  508,  584,  386, 1369], dtype=int32), array([  81, 1833,  723,  760,  758,  386,  508,  832, 1176,  753, 1402,\n",
      "        757, 1406, 1163, 1742, 1373, 1102, 2005,  342,  734,  571,  796,\n",
      "        741, 1308,  290], dtype=int32), array([ 112,  323,  810,  718, 1406, 2024, 1670,  747,  172,   38,  757,\n",
      "       2023,   13,   87,  894,    3], dtype=int32), array([1308, 1407,  203, 1163,  413, 1417, 1408], dtype=int32), array([405,  66,  30, 289, 171], dtype=int32), array([   5, 1344, 1012,  586], dtype=int32), array([187, 390, 707, 301, 531, 224], dtype=int32), array([ 524, 1624,  516,  287, 2074], dtype=int32), array([ 496,  300,  311, 1102,  629, 1119,  727, 1095, 1373, 1176, 1163,\n",
      "       1094, 1183, 1251, 1335, 1336,  478, 1099,  734, 1103,  508],\n",
      "      dtype=int32), array([ 523, 1595,  554, 1439, 1313, 1310, 1594], dtype=int32), array([1176, 1134, 1321, 1439,  386,  490,  950, 1315,  508,  734,  781,\n",
      "        495,   90,  242, 1717,   64,  686, 1473, 1313, 1595, 1163, 1308,\n",
      "       1102, 1183, 1103,  530, 1253,  716, 1626, 1624], dtype=int32), array([1183, 1163,  386, 1722,   42,  740, 1176, 1437,   12], dtype=int32), array([  65,  734, 1417, 1667, 1641,  696,  758], dtype=int32), array([224, 187], dtype=int32), array([1405, 1408,  828,   73,  757, 1412, 1454, 1163, 1664, 1879,  639,\n",
      "        386,  753, 1399, 1400,  571, 1402,  479, 1404, 1418, 1420, 1406,\n",
      "       1183, 1665, 1176, 1407,  319,  760, 1313], dtype=int32), array([1432,  266, 1405,  835, 1606,  707, 1012,   56,  828, 1399, 1663,\n",
      "       1311, 1748], dtype=int32), array([ 649, 1407, 1641,  136,  994,   73,  551,   64, 1103, 1408, 1410,\n",
      "       1417], dtype=int32), array([ 734, 1176, 1006, 1321, 1163, 1308, 1183, 1008, 1253, 1134, 1103],\n",
      "      dtype=int32), array([1183, 1310,  508, 1308, 1171, 1176,  686, 1253, 1215,   86,  442,\n",
      "        425,  543,   50, 2002,  386], dtype=int32), array([1102,  509,  766,  183, 1308,  544, 1667, 1644, 1176,   12, 1722],\n",
      "      dtype=int32), array([1667,  156, 1410], dtype=int32), array([1457, 1458, 1459, 1460,  386, 1134], dtype=int32), array([1134, 1399,  734,  760,  508, 1402,  716, 1253, 1373,  757,  386,\n",
      "        180, 1163, 1183, 1313, 1176,  571, 1419, 1306, 1405, 1722,  686,\n",
      "       1321, 1308,  753,  741, 1406, 1322, 1310, 1102], dtype=int32), array([1215,  557], dtype=int32), array([ 145,  579, 1576, 1102, 1163], dtype=int32), array([1506, 1317, 1313, 1312, 1926], dtype=int32), array([1942, 1716, 1726, 1711, 1163], dtype=int32), array([  12,  571, 1402, 1405,  741, 1437,  804,  149, 1462, 1946,  386,\n",
      "        757,  639,  734, 1310, 1183, 1308,  832, 1163,  183, 1176,  828,\n",
      "       1441, 1439,  170, 1355,   50,  728], dtype=int32), array([  73, 1405,  723,  796,  551,  741, 1421,  757,  639, 1416,  716,\n",
      "       1572, 1475,  386], dtype=int32), array([994, 386], dtype=int32), array([1102, 1322, 1373, 1707, 1163, 1134, 1308], dtype=int32), array([ 260,  310,   73, 1134, 1315,  539, 1163,  757, 1373], dtype=int32), array([ 723, 1183, 2022,  796,  757,  386,  878], dtype=int32), array([417], dtype=int32), array([ 405, 1102,  386,   30,  670,   66, 1163, 1183, 1103], dtype=int32), array([550,  90], dtype=int32), array([ 499, 1315, 1116,  781,  386,  120,  719,  949], dtype=int32), array([ 372,  229, 1325,  154,  763,   84, 1315, 1176,  498,  300,  962,\n",
      "       1326, 1134,  781, 1405, 1324, 1308,  950], dtype=int32), array([1384,  417], dtype=int32), array([1176,  386,  149,  143, 1313,  508], dtype=int32), array([1831, 1163,  386,  686, 1306, 1368, 1668], dtype=int32), array([ 550,  405, 1321, 1726, 2019,  386,  289,   30,  300, 1176,   75,\n",
      "       2018,  753,  828,  321,   66,  171, 1103,  734, 2000], dtype=int32), array([565], dtype=int32), array([1709, 1176,  734,  386,  716, 1183, 1419, 1722, 1163,  571, 1313,\n",
      "        508, 1134,  741], dtype=int32), array([ 397, 1667, 1432,  227,  835, 1178], dtype=int32), array([1103,   73,   12, 1176,  321, 1308, 1407,  405], dtype=int32), array([ 415,  624, 1103,  828, 1399,  571, 1321,  760,  508, 1163, 1102,\n",
      "        734, 1455,  386, 1106, 1176, 1308, 1373, 1402,  716, 1183,  741,\n",
      "       1419, 1313, 1437, 1473], dtype=int32), array([1339,  428,  513, 1672, 1337,  443], dtype=int32), array([ 388,  328, 1306,  758,  545, 1103,  734,   61,  281, 1134, 1183],\n",
      "      dtype=int32), array([1176,  176,  391], dtype=int32), array([560, 302], dtype=int32), array([1671,  772,  195, 1670, 1699, 2066], dtype=int32), array([ 489, 1163,  469,  386, 1380,  688], dtype=int32), array([321], dtype=int32), array([ 405, 1253,   30, 1163,   66,  289], dtype=int32), array([1171, 1134, 1321, 1103,  123, 1308, 1306,  386,  734, 1722],\n",
      "      dtype=int32), array([1315,  154, 1134, 1163, 1147,  781, 1103, 1675,  734], dtype=int32), array([ 795,  741,   44,  768,  354, 1093,  857,  346, 1415, 1421, 1332],\n",
      "      dtype=int32), array([ 237, 1308, 1103, 1163], dtype=int32), array([ 415, 1308, 1315,  741, 1313, 1439,  760, 1176, 1163, 1183, 1103,\n",
      "        716,  723, 1437, 1321, 1419, 1102, 1106], dtype=int32), array([1103, 1667], dtype=int32), array([ 273, 1455,  634, 1176,  758, 1134], dtype=int32), array([1402,  741,  716,  386, 1404,  828, 1419,  508,  758,  760,  373,\n",
      "        415, 1176,   22, 1405], dtype=int32), array([1373,  418,  550,  300,   64, 1103, 1163, 1134, 1102,  734],\n",
      "      dtype=int32), array([1003,  689, 1176, 1667,  226, 1140, 1171, 1680], dtype=int32), array([1321, 1103, 1008,  545,  748,  386, 1731, 1659, 1306, 1308, 1176,\n",
      "        463, 1163, 1006,  734,  353], dtype=int32), array([ 545, 1163,  463,  353], dtype=int32), array([ 580, 1668], dtype=int32), array([ 809,  755,  228,  793,  392,  196,  150, 1791,  974,  721,  834,\n",
      "        494,  544,  788], dtype=int32), array([ 161, 1253, 1306, 1736, 1955,  734,  184,  530,  686,  950, 2019,\n",
      "       2001, 1176, 1103, 1163,    3, 1321, 1308,  637,  386, 1183],\n",
      "      dtype=int32), array([1699], dtype=int32), array([796, 723, 417], dtype=int32), array([354, 449], dtype=int32), array([1163, 1103,  545, 1102, 1373, 1408,  321,  353,  463, 1407],\n",
      "      dtype=int32), array([1306, 1103,  300, 1099, 1095,  311,  753,  734,  686,  716, 1722,\n",
      "       1102, 1094, 1365, 1134, 1183, 1315, 1321,  508, 1176, 1163, 1846,\n",
      "       1253,  760,  386], dtype=int32), array([994, 294], dtype=int32), array([ 435, 1163,  734,  273, 1526, 1176], dtype=int32), array([   7, 2001, 1315, 1308, 1253,  508, 1443, 2017, 1103, 1163, 1134,\n",
      "       1407, 1716, 1954, 1183, 1176,  734, 2016,  149,   50,  386],\n",
      "      dtype=int32), array([ 187,  400,  512,  224,  531, 1037], dtype=int32), array([ 143, 1176, 1308,  386,  112], dtype=int32), array([96], dtype=int32), array([994, 308], dtype=int32), array([ 143,  723,  796,  386,  462, 1402,  757, 1308, 1176, 1183,  741,\n",
      "       1372], dtype=int32), array([ 394,  421, 1971,  670, 1102, 1972,  386], dtype=int32), array([  90, 1163,  734, 1176, 1103, 1308], dtype=int32), array([ 246, 1176, 1103, 1183, 1308, 1315, 1134, 1163,  758], dtype=int32), array([ 579, 1163], dtype=int32), array([ 407, 1308, 1176,  231, 1103], dtype=int32), array([1183, 1315, 1163,  386,  149, 1419,  716, 1006], dtype=int32), array([2045, 2044, 2046, 1672, 1832, 1338,  386], dtype=int32), array([ 699, 1176, 1103,  416, 1110, 1994,  120,  121,  112,  783,  734,\n",
      "       1134, 1315,  518,  240,  413, 1765,  386, 1441, 1712,  362,  499,\n",
      "        774,   64, 1012, 1163, 1306,  203,  762, 1313, 1439], dtype=int32), array([ 310, 1407,  551, 1176,  386, 1408,  260,  734, 1641, 1413, 1134,\n",
      "       1417, 1402], dtype=int32), array([ 753,  571, 1163, 1321,  686, 1355,  760, 1183, 1176,  828, 1399,\n",
      "       1400, 1664,  508], dtype=int32), array([417], dtype=int32), array([  73,  757, 1405,  723,  796, 1519, 1384, 1564, 1516], dtype=int32), array([1224, 1580,  949], dtype=int32), array([ 545,  353,  289,  171,  362, 1134,  518, 1163,  101,   64,   75,\n",
      "       1103,   30,  328, 1176,  281,  416,  321,   66,  405,  205, 1308,\n",
      "        734,  388,  681,  386,  670], dtype=int32), array([ 652, 1318], dtype=int32), array([ 187, 1389, 1385,  390,  224], dtype=int32), array([321, 463], dtype=int32), array([1405,  723,  796,  919, 1516,  386,  940], dtype=int32), array([ 545,  353,  362,  463,  203,  205, 1715,  416, 1103,  734,   64,\n",
      "        741,  328, 1163,  748,  388, 1419,  508], dtype=int32), array([1262,   97, 1117], dtype=int32), array([ 499,  545,  120,  171, 1712,  328, 1321,   73,  734,  697,  550,\n",
      "        321, 1103,  289,  670, 1163, 1407, 1134, 1306,  205, 1713,   66,\n",
      "        353,  405,   30, 1408, 1410,  551,  388], dtype=int32), array([ 310,  260, 1134], dtype=int32), array([1321, 1350, 1176, 1306, 1103,  670, 1407,  463,  353,  216],\n",
      "      dtype=int32), array([531], dtype=int32), array([518, 504, 362,  64, 337, 416, 734, 704], dtype=int32), array([644], dtype=int32), array([ 539,   73,  571,  551,  757,  760,  260,  310, 1134,  508],\n",
      "      dtype=int32), array([ 316, 1308, 1163, 1373, 1134, 1102, 1103], dtype=int32), array([1102, 1373,  741, 1163,  734,  495,  637, 1321, 1315, 1306],\n",
      "      dtype=int32), array([1012, 1738, 1667], dtype=int32), array([ 807,  931, 1163, 1784,  386,  754,  309,  734, 1105,  740,  730,\n",
      "        668,  760, 1875], dtype=int32), array([353], dtype=int32), array([1308, 1103, 1006, 1176, 1738, 1008], dtype=int32), array([ 195, 1157, 1320, 1670, 1319], dtype=int32), array([ 283,  459,  321, 1163,  353,  123, 1134,  259,  389, 1306, 1103,\n",
      "       1321], dtype=int32), array([ 580, 1183,  508,  760,  620, 1084,  597, 1372, 1373, 1583, 1755,\n",
      "       1439, 1308, 1134, 1163,  571, 1415, 1306,  686, 1176, 1321,  753,\n",
      "        734,  600, 1253, 1102, 1315, 1313], dtype=int32), array([1103,   66, 1308,  734, 1712,  463,  353, 1738,  205,  545, 1163,\n",
      "        321,  328,  388, 1713,  550], dtype=int32), array([ 321,  683, 1176], dtype=int32), array([1667, 1176,  539,  571, 1103], dtype=int32), array([535], dtype=int32), array([1321, 1667, 1183, 1253, 1176, 1163, 1102, 1308, 1372,   12,  686],\n",
      "      dtype=int32), array([ 136,   64,  120, 1134, 1103, 1163,  734,  499], dtype=int32), array([ 687,  302, 1139,   84, 1402,  386, 1171,  560,  734,  450, 1163,\n",
      "       1313, 1372, 1308], dtype=int32), array([ 90, 490,  84, 579,  89], dtype=int32), array([ 550,   14,  362,  416,  279,  100,  581,  388,  418,  205, 1713,\n",
      "        471,  281, 1163,  518,  328], dtype=int32), array([ 364, 1668,  352,  314,  458,  567,  386, 2059, 1306], dtype=int32), array([1102,  734, 1163,  670, 2021], dtype=int32), array([1134, 1306, 1103,  545,  388], dtype=int32), array([ 560,  302, 1163, 1103], dtype=int32), array([1103,  734,  120,  499], dtype=int32), array([ 224,  390, 1385,  187, 1163, 1386], dtype=int32), array([1176,   64, 1722,  386,  734, 1768,  944,  136, 1103, 1134, 1417],\n",
      "      dtype=int32), array([ 815,  577,   84, 1163,  777,  734], dtype=int32), array([ 734,   38,  723,  903, 1795,  155,  386,  460,  757], dtype=int32), array([1183,  580,  272,  380, 1176,   12,  343,  535, 1163], dtype=int32), array([ 205,  581,  100,  416,  550, 1163,  203,  240,  328,  471,  418,\n",
      "        413,  281,  279,  388,   14,  362,  518,  465,  734], dtype=int32), array([ 129, 1176, 1163, 1308, 1183, 1321, 1715], dtype=int32), array([1027,  708,  734], dtype=int32), array([ 734, 1417, 1722,  120, 1714, 1641,  499, 1996], dtype=int32), array([ 781,  539, 1306,  734, 1163,  571,  758, 1667], dtype=int32), array([ 343, 1356, 1668,  580], dtype=int32), array([1667, 1163, 1491, 1103], dtype=int32), array([ 260,  310,  734,  539,   73,  760, 1134], dtype=int32), array([560, 450], dtype=int32), array([ 120,  499, 1103], dtype=int32), array([1163, 1102,  508,  734,   64, 1419,  540, 1406,  716], dtype=int32), array([ 386,  723, 1405, 1037,  757,  734,  639,  796, 1384], dtype=int32), array([ 286, 1306, 1253,  338,  837,  158], dtype=int32), array([ 499,  120, 1103], dtype=int32), array([1373, 1371, 1970,  394, 1163,  421, 1102], dtype=int32), array([1102, 1176,  734, 1163, 1316, 1437, 1134,  950, 1183, 1439],\n",
      "      dtype=int32), array([ 905, 1102, 1163, 1103, 1183, 1675,   64], dtype=int32), array([538, 392], dtype=int32), array([ 180,  686, 1163, 1308, 1183], dtype=int32), array([1321, 1176,   12, 1183, 1757,  994,  459, 1163,  550,  353,  450,\n",
      "        560, 1728,   46,  275,  302, 1756,  216, 1271], dtype=int32), array([1163,  734,  304, 1715,  781, 1321, 1176, 1308, 1402, 1253,  145,\n",
      "        579, 1102,  508, 1183, 1405,  386], dtype=int32), array([   8, 1134,  316,  251, 1163, 1306, 1106], dtype=int32), array([ 321,  203,  171,  347,  216,  465,  100, 1102, 1373,  328,  388,\n",
      "        205, 1712,  413,  240,  405,  418,  279, 1308, 1103,  550, 1163,\n",
      "        471,   66,   30,  289,  581,  681,   14,  734], dtype=int32), array([196, 150, 763,  32], dtype=int32), array([ 30, 994, 537, 405], dtype=int32), array([1349, 1373, 1163,  560, 1350], dtype=int32), array([1103,  136], dtype=int32), array([ 170,   19, 1163,  508,  734, 1411,  950, 1279, 1278,  760, 1183,\n",
      "       1102, 1373,  571,  781, 1419,  686,  777], dtype=int32), array([1163,  670,  734,  760,  741,  386, 1408,  758,  716,  571, 1183,\n",
      "       1709, 1102, 1373, 1402, 1103,  508], dtype=int32), array([  66, 1103,  216, 1134,  734, 1163,  550,   61,  670], dtype=int32), array([ 579,  760, 1402,  758, 1315, 1308,  530,  386,   89,  230,  304,\n",
      "         53, 1163, 1373,  508, 1253, 1321,  303,  686,    3, 1102,  734,\n",
      "        242, 1183, 1306, 1322, 1405], dtype=int32), array([  14,  550,  985,  723,  100,  156,  386, 1414,  418,  279,  574],\n",
      "      dtype=int32), array([ 364,  314,  458,  580, 1163,  152, 1306, 1253, 2048,  386, 1321,\n",
      "       1668], dtype=int32), array([321, 757], dtype=int32), array([ 550,  581,  347,   14,  100,  418,  279,  216,  465,  203,  281,\n",
      "        120,  499,   30,  289,  450, 1708,  545,  205,  328, 1163, 1103,\n",
      "        471,  388,  681,  362,  416, 1102, 1589,   66,  405,  171,  302,\n",
      "        321,  413,  240, 1373,  386,   75,  693,  101,  560,  463],\n",
      "      dtype=int32), array([ 328,   66,  550,  321,  405,   30, 1711,   14,  418,  289,  171,\n",
      "        734], dtype=int32), array([ 74, 346,  79], dtype=int32), array([1183, 1308, 1440,  386, 1405, 1419,   50, 1176, 1437, 1441,  741,\n",
      "       1134, 1313, 1163,  716, 1439, 1310], dtype=int32), array([ 353,  588, 1103, 1308, 1163,  545,  328,  734,  281,  388, 1134,\n",
      "        386], dtype=int32), array([ 531,  481,  727,  629, 1119, 1103, 1163,  300, 1251, 1335,   64,\n",
      "        253,  734], dtype=int32), array([321], dtype=int32), array([1008, 1006], dtype=int32), array([ 170,  781,  777, 1163, 1102, 1373,  734, 1411, 1279, 1278, 1419,\n",
      "        760,  571,   19, 1406,  758,  686], dtype=int32), array([1138,  143, 1176], dtype=int32), array([1439,  143,  149, 1437], dtype=int32), array([ 613,  611,  330,  758,  781, 1367,  856, 1777, 1772, 1778,  315,\n",
      "        609,  610,  648,  734, 1315, 1134, 1863, 1144, 1635, 1518,  266,\n",
      "          9,  141,  612, 1163, 1102, 1636,  864, 1465,  724], dtype=int32), array([ 743, 1103,  723], dtype=int32), array([ 614, 1163], dtype=int32), array([625], dtype=int32), array([ 370, 1183, 1308, 1163,  734, 1218, 1102,  559], dtype=int32), array([1163,  579], dtype=int32), array([ 624, 1163, 1183,  734, 1405], dtype=int32), array([ 455,  649, 1952, 1667, 1178, 1140, 2039, 2064, 1605], dtype=int32), array([1163,  734,  161], dtype=int32), array([ 716, 1163,  386,  670, 1103, 1709,  734], dtype=int32), array([ 402, 1667], dtype=int32), array([ 362,  416,   14,  471, 1163,  734,  550,  328,  321,  418,  279,\n",
      "        203,  205, 1103,  413,  240,  388,  465, 1102], dtype=int32), array([  21,   16,  623,  622, 1102, 1373,  828,  760,  141,  330, 1163,\n",
      "        758,  262,  102,  734], dtype=int32), array([112], dtype=int32), array([ 626, 1688, 1689], dtype=int32), array([1698, 1537], dtype=int32), array([ 620, 1350, 1352,  621, 1407, 1084], dtype=int32), array([1253, 1176,  499, 1103, 1308], dtype=int32), array([ 714, 1163,  386, 1110,   40], dtype=int32), array([386, 627, 624], dtype=int32), array([ 628,  695,   24, 1383, 1892, 1960, 1961, 1963, 1959, 1962],\n",
      "      dtype=int32), array([ 626, 1688], dtype=int32), array([1354, 1178,  397, 1667, 1019], dtype=int32), array([618, 617], dtype=int32), array([615], dtype=int32), array([1176, 1308, 1310, 1134,  183,   12], dtype=int32), array([ 619, 1046,   39,  322,  729, 1163], dtype=int32), array([1138, 1176], dtype=int32), array([499, 120], dtype=int32), array([369, 386], dtype=int32), array([ 750, 1607,  744,  680,  650, 1773], dtype=int32), array([  24, 1134,  628], dtype=int32), array([ 386, 1134,   24,  628], dtype=int32), array([  24,  628, 1134], dtype=int32), array([1163, 1709], dtype=int32), array([ 136, 1321, 1163, 1594, 1310,  392, 1308, 1176,  386, 1134],\n",
      "      dtype=int32), array([ 757, 1405,  386,  301], dtype=int32), array([ 757, 1446, 1405,  639, 1406], dtype=int32), array([ 674,  386,  757, 1405,  422,  828,  639, 1345,  707, 1284,  355,\n",
      "       1456, 1118,  732], dtype=int32), array([ 541,  422,  355,  386, 1118, 1345], dtype=int32), array([ 386, 1564], dtype=int32), array([1118, 1444, 1564,  355,  940,  541, 1528, 1519, 1384,  422,  882,\n",
      "       1565, 1516], dtype=int32), array([ 723,  422,  355,  757, 1976, 1405, 1444], dtype=int32), array([  73,  422, 1417,  723,  796, 1163,  757], dtype=int32), array([155, 796, 734, 723], dtype=int32), array([1685], dtype=int32), array([155, 723, 796], dtype=int32), array([  42, 1268, 1163], dtype=int32), array([ 580,  556,  600,  380,  349, 1084,  272,  597,  620,  343],\n",
      "      dtype=int32), array([ 580,  380,  349,  556,  620, 1084,  597,  272,  343,  600, 1163],\n",
      "      dtype=int32), array([ 272,  620,  349,  343,  556, 1084,  600,  580,  380,  597],\n",
      "      dtype=int32), array([805, 602, 703, 756], dtype=int32), array([  84, 1163, 1176, 1183], dtype=int32), array([ 499,  205, 1103,  670,  120,  581], dtype=int32), array([353, 386, 308, 994, 120, 499, 362,  80], dtype=int32), array([1716, 1726], dtype=int32), array([ 170, 1006, 1134], dtype=int32), array([ 820,  655,  300, 1553,  644, 1517, 1865, 1787,  152, 1786,  658,\n",
      "        311, 1336,  727,  248, 1851, 1861, 1363,  797, 1785], dtype=int32), array([1163,  579, 1102,  304,  386,  734, 1405,  145, 1402], dtype=int32), array([462, 143], dtype=int32), array([ 716,  686,   50,  149, 1315, 1163,  717, 1183,  295,   57,  511],\n",
      "      dtype=int32), array([1163,  734, 1321,   98, 1183, 1306,  386], dtype=int32), array([ 674, 1163,  404,   90,  478,  183,  579], dtype=int32), array([ 12, 386, 183], dtype=int32), array([ 12, 183], dtype=int32), array([308, 994], dtype=int32), array([ 12, 183], dtype=int32), array([  84,  490,   90,  404, 1163,  140,  344,  745,  950], dtype=int32), array([1103,  171,   73,  289,   30, 1163,   66,  405,  551], dtype=int32), array([ 579, 1171,  145, 1163, 1103], dtype=int32), array([ 509,  736,  660,  510, 1163,  760, 1176,  838,  766], dtype=int32), array([ 723, 1567, 1345, 1118, 1566,   73,  796], dtype=int32), array([1118], dtype=int32), array([1176, 1308, 1163,  734,  516, 1134,  386,  670], dtype=int32), array([1313,  490,  386,   90,  949,  734, 1725, 1163], dtype=int32), array([1670, 1436], dtype=int32), array([531], dtype=int32), array([1679], dtype=int32), array([560], dtype=int32), array([ 798,  322,  295,  565, 2075], dtype=int32), array([1668, 1309,  580], dtype=int32), array([ 319,  479,  327, 1705, 1086], dtype=int32), array([ 450, 1171,  560,  302,  392], dtype=int32), array([1668, 1831], dtype=int32), array([1103, 1163], dtype=int32), array([ 353, 1103, 1726,  416,   80,  743,  840,  463], dtype=int32), array([1410,  463,  743,  545, 1008, 1006,  240, 1103,   73,   80, 1584,\n",
      "        203,  413,  353], dtype=int32), array([362, 416, 353], dtype=int32), array([ 499, 1407,  120, 1103,  719], dtype=int32), array([ 508, 1403,  442, 1402, 1404, 1715,  760,  828,  910], dtype=int32), array([1668, 1163, 1831], dtype=int32), array([1831, 1308, 1176, 1321, 1163, 1668], dtype=int32), array([ 734,  716, 1419, 1402, 1103, 1115, 1163], dtype=int32), array([  66, 1315, 1103,   30, 1163,  405,  289,  171, 1722], dtype=int32), array([1876, 1220, 1789, 1849, 1021, 1859, 1860,   76,  369,  897,   88,\n",
      "        285,  797], dtype=int32), array([ 800, 1546, 1783, 1552,   84, 1661, 1850, 1796, 1116,  897, 1797,\n",
      "        314, 1851, 1862, 1363, 1785, 1884,  839,  667,  786,  887, 1275,\n",
      "       1900, 1901,  906, 1888, 1291, 1904,  393,  823, 1891, 1907, 1892,\n",
      "       1908, 1911, 1914, 1915, 1896, 1917, 1897,  674, 1462,  684, 1920,\n",
      "        759, 1922,  187,  521, 1799, 1472, 1298,  130,   38, 1257, 1779,\n",
      "        661,  752, 1274, 1800, 1899,  955,  956, 1587,  625, 1887, 1890,\n",
      "       1290, 1582, 1905, 1906, 1511,  447, 1762, 1894, 1895, 1423, 1770,\n",
      "        562,  490,  369,  237, 1260, 1795,  904, 1217, 1148, 1853, 1547,\n",
      "         85, 1788, 1105,  715, 1285, 1798, 1861, 1771, 1660, 1883, 1885,\n",
      "        953, 1886, 1902, 1241, 1889,  797, 1903,   32,   88, 1761,  438,\n",
      "       1909, 1910, 1893, 1912, 1913, 1137,  722, 1916, 1918, 1556, 1919,\n",
      "       1898,  145, 1921,  907], dtype=int32), array([  96, 1831, 1668, 1163, 1306], dtype=int32), array([ 757,  802, 1405], dtype=int32), array([1814, 1475,  422, 1345,  575,  802,  355,  936, 1179, 2004],\n",
      "      dtype=int32), array([  81, 1171], dtype=int32), array([183,  12], dtype=int32), array([1103, 1715, 1419, 1134,  670, 1709, 1163, 1176,  508,  386, 1308,\n",
      "        734, 1321,  716], dtype=int32), array([1704], dtype=int32), array([1519, 1564, 1379, 1565, 1384, 1516], dtype=int32), array([1975,  936,  757, 1405,  893], dtype=int32), array([1343], dtype=int32), array([1183, 1313, 1310, 1677, 1163, 1437, 1134], dtype=int32), array([ 796,  305, 1667,  723], dtype=int32), array([1402, 1667,  817, 1103, 1722, 1163,  702,  106,  734,  386, 1183],\n",
      "      dtype=int32), array([321], dtype=int32), array([550, 205, 328,  66], dtype=int32), array([321], dtype=int32), array([ 101,  321, 1473], dtype=int32), array([  14,  550,  386, 1308, 1103, 1163,  328,  205, 1408], dtype=int32), array([1103,  550,  328,  386, 1134,   14, 1408], dtype=int32), array([ 30, 289], dtype=int32), array([1006, 1008], dtype=int32), array([ 670, 1671], dtype=int32), array([1103,  183, 1306, 1163, 1176, 1134, 1308], dtype=int32), array([ 726, 1267,  827,  848,  789], dtype=int32), array([858], dtype=int32), array([ 869,  872,  314,  391, 1928,  299,  542,  296, 1668, 1036,  723,\n",
      "       1064,  151], dtype=int32), array([1107, 1108,  897, 1105, 1106, 1177], dtype=int32), array([ 735, 1403,  753,  828, 1404,  948, 1477, 1258, 1484, 1486, 1171,\n",
      "       1490,  872,  508,  734,  571, 1402, 1419,  338,  929,  236, 1478,\n",
      "       1479, 1481, 1482, 1483, 1485, 1487, 1489,  910, 1780,  760,  716,\n",
      "       1405, 1406, 1480, 1488], dtype=int32), array([ 920, 1306,  847,  307, 1254,  907, 1103, 1163], dtype=int32), array([ 760, 1103, 1163, 1313,  758,  913,  508,  912,  890,  716],\n",
      "      dtype=int32), array([922], dtype=int32), array([843], dtype=int32), array([769], dtype=int32), array([  73, 1408,  405,  308,   66,   30,  289, 1084], dtype=int32), array([ 427,  126,  842,  914,  925, 1189, 1191, 1172, 1193, 1195, 1199,\n",
      "       1200, 1201, 1202, 1158, 1203, 1204, 1154, 1206, 1210, 1211, 1188,\n",
      "       1181, 1463,   46,  886,  273,  898,  934,  941, 1151, 1159, 1194,\n",
      "       1198, 1504, 1208, 1209, 1213, 1104,  263,  441,  689,  927, 1190,\n",
      "       1192, 1196, 1197, 1205, 1162, 1557, 1207, 1551, 1212, 1214],\n",
      "      dtype=int32), array([ 386, 1467], dtype=int32), array([533], dtype=int32), array([ 508, 1404, 1500, 1502, 1402, 1184,  872,  588, 1403,  845, 1501,\n",
      "        915, 1503,  910, 1780], dtype=int32), array([844], dtype=int32), array([1173, 1223,  741,  479, 1507, 1221,  875,  930, 1202, 1222, 1405,\n",
      "        723], dtype=int32), array([2052,  863], dtype=int32), array([ 932, 1593, 2050,  201,  705,  224, 1592], dtype=int32), array([1534,  885,  660,  882,  924, 1186, 1229, 1231, 1234, 1235, 1169,\n",
      "       1236, 1529, 1237, 1238, 1160, 1241, 1242, 1155, 1170, 1165, 1153,\n",
      "       1531, 1245, 1246,  609,  928, 1185, 1228,  566, 1232, 1233, 1239,\n",
      "       1240,   77, 1175, 1243, 1247,  741,  878,  543, 1250, 1550, 1548,\n",
      "       1560, 1230, 1154, 1219, 1150, 1244, 2049], dtype=int32), array([ 897, 1177, 1299], dtype=int32), array([ 911, 1249,  319,  741,  479, 1414, 1415,  327], dtype=int32), array([1667], dtype=int32), array([1321, 1163, 1667,  994], dtype=int32), array([1253, 1176], dtype=int32), array([1321, 1163,   12], dtype=int32), array([1163,  662], dtype=int32), array([321], dtype=int32), array([ 550,  485,  328, 1163], dtype=int32), array([66, 30], dtype=int32), array([ 876, 1163,  734], dtype=int32), array([ 413,  203,  240, 1103,  120,  499,  719], dtype=int32), array([1439,  386, 1310,  758, 1012, 1313, 1437, 1134, 1183, 1176],\n",
      "      dtype=int32), array([ 120, 1097, 1095, 1094, 1096,  146,  386, 1102, 1443,  136,  203,\n",
      "        413, 1099, 1098, 1103, 1407, 1405, 1955, 1365,  362,  416,  518,\n",
      "        240,   64,  311,  211, 1163,  734, 1408,  716, 1419,  492,  731,\n",
      "        481,  706], dtype=int32), array([1103,  719,  120, 1163, 1308,  499,  386], dtype=int32), array([308], dtype=int32), array([1640, 1471], dtype=int32), array([1103, 1163,  734,    9, 1183,  758, 1313, 1321,  716,  330, 1176],\n",
      "      dtype=int32), array([ 388, 1253, 1321, 1308, 1103, 1134, 1163, 1370, 1315], dtype=int32), array([734, 624], dtype=int32), array([608], dtype=int32), array([1755,  545,  353, 1163], dtype=int32), array([ 403,  711, 1131], dtype=int32), array([ 328,  734,  205,  279, 1163], dtype=int32), array([1099, 1103,  311, 1308,  994, 1097, 1095, 1176, 1306, 1163],\n",
      "      dtype=int32), array([1141], dtype=int32), array([669,   8, 168], dtype=int32), array([142, 474, 367], dtype=int32), array([1163, 1306,  418,  279,  681,  465,  205,  550,  328, 1103, 1373,\n",
      "        362,   14,  240, 1102,  321], dtype=int32), array([1313,  734, 1830, 1134, 1183, 1176, 1163], dtype=int32), array([1419,  757, 1405, 1310], dtype=int32), array([218], dtype=int32), array([1163, 1176, 1308,   12, 1103, 1306, 1667], dtype=int32), array([ 354, 1093,  795,  857, 1321, 1183, 1176], dtype=int32), array([1667], dtype=int32), array([1308,  351], dtype=int32), array([ 473, 1134], dtype=int32), array([1127], dtype=int32), array([ 235, 1129], dtype=int32), array([ 795,  354, 1093,  857,  316], dtype=int32), array([ 100,   14,  413,  418, 1103, 1308,  279,  550,  205, 1163],\n",
      "      dtype=int32), array([1137], dtype=int32), array([ 440,  246, 1308, 1163,  558], dtype=int32), array([  80,  321,   75, 1135, 1407, 1408,   73,  101,  693, 1410],\n",
      "      dtype=int32), array([ 366, 1937, 2034,  386, 2032, 2033], dtype=int32), array([1163, 1601,  734,  670,  741,  386,  716], dtype=int32), array([1706], dtype=int32), array([262], dtype=int32), array([696], dtype=int32), array([1985, 1134,  734, 1163, 1253], dtype=int32), array([ 701, 1829], dtype=int32), array([899,  49], dtype=int32), array([ 645, 1183, 1308, 1176,  242,  386, 1163, 1103,  670,  571, 1134],\n",
      "      dtype=int32), array([1292, 1603], dtype=int32), array([ 418,  550, 1163,  205,  281,  328,  321, 1103], dtype=int32), array([ 362,  416,  518,  681, 1103,  550,   64,  328,  388, 1163],\n",
      "      dtype=int32), array([ 328,  388,  545, 1163, 1134, 1321,  240,  281,  335,  418, 1727,\n",
      "       1103,  353,  101,  205,  450, 1712,  321,  203,  413,  463,  465,\n",
      "        550,  681], dtype=int32), array([1694], dtype=int32), array([ 807,  259,  386,  716, 1703,  350, 1573,  128,   22,  299,  553,\n",
      "        757,  283,  459], dtype=int32), array([1163, 1782,   41], dtype=int32), array([747], dtype=int32), array([1163, 1315, 1321, 1308,  734, 1419, 1105, 1106, 1298, 1108,  571,\n",
      "       1102], dtype=int32), array([646], dtype=int32), array([ 764, 1293], dtype=int32), array([ 830, 1171,  386, 1306,  799, 1163], dtype=int32), array([ 624, 1163, 1103], dtype=int32), array([ 450,  302, 1103, 1176,  545,  560, 1439,  353,  216, 1310, 1308],\n",
      "      dtype=int32), array([ 518,  734,  362,  416, 1954, 1401,   91, 1163, 1439, 1522],\n",
      "      dtype=int32), array([1308,   74, 1610, 1163, 1321, 1176,  386], dtype=int32), array([1566,  422, 1345, 1405,  802,  355, 1814], dtype=int32), array([1163,  207,  734,  114], dtype=int32), array([ 205,  328,  465,   75, 1589,  581,  681,  413,  240,  362,   14,\n",
      "        550,  418,  279, 1103, 1163,  120,  499, 1722,  281,  388,  203,\n",
      "        321, 1134, 1316,  386], dtype=int32), array([1103, 1365,  136, 1614,   64], dtype=int32), array([ 799,  943,  123, 1163, 1308, 1176], dtype=int32), array([1694], dtype=int32), array([ 150, 1102, 1163, 1443,  734,  758], dtype=int32), array([ 386,  758, 1163,  127,  670,  734, 1176], dtype=int32), array([288], dtype=int32), array([ 563, 2047,  917,  810], dtype=int32), array([ 416,  413,  499,  985,  353,  203,  240, 1414,  548,  362,  518,\n",
      "        120,  719], dtype=int32), array([1104, 1215,  539, 1667, 1109], dtype=int32), array([ 127, 1102, 1163], dtype=int32), array([1176,   29, 1308, 1163,  378], dtype=int32), array([1182, 1163], dtype=int32), array([302, 560, 450], dtype=int32), array([1163,  639,  321,  386], dtype=int32), array([ 253, 1027], dtype=int32), array([1292], dtype=int32), array([ 734, 1115, 1102, 1373, 1103, 1163], dtype=int32), array([ 418, 2062, 1417,  302,  550,  328,  734, 1408,  560,  450,  465,\n",
      "       1641,  758], dtype=int32), array([1492, 1134,  734, 1419,  741, 1404,  508, 1163,  760,  386,  716,\n",
      "        758], dtype=int32), array([1642,  734, 1315, 1134, 1176, 1439, 1253, 1103, 1163, 1310, 1441],\n",
      "      dtype=int32), array([1286], dtype=int32), array([1163, 1413, 1405,  624, 1102,  571], dtype=int32), array([370], dtype=int32), array([ 747, 1628, 1629], dtype=int32), array([  84, 1816,  577, 1442, 1438], dtype=int32), array([1163, 1310, 1437,  716,   29,  378, 1439, 1419, 1102, 1308,  734],\n",
      "      dtype=int32), array([  90,  490, 1008, 1103, 1163, 1102, 1322,  699,  386,  394, 1373],\n",
      "      dtype=int32), array([1102, 1176, 1134, 1321, 1308, 1163,  463], dtype=int32), array([1308,  895, 1401, 1163,  939, 1176,  734], dtype=int32), array([166], dtype=int32), array([74], dtype=int32), array([  61,  386,  734, 1163], dtype=int32), array([ 262,  622,  141,  330, 1183, 1134, 1313,  862,   16, 1163, 1103,\n",
      "         21,  734,  758,  716,  975,  494, 1611], dtype=int32), array([ 229, 1176,  388, 1134,  372], dtype=int32), array([838], dtype=int32), array([1163, 1830,  734, 1103], dtype=int32), array([1308,  758,  150, 1163, 1134,  734, 1102, 1183, 1176, 1443],\n",
      "      dtype=int32), array([838], dtype=int32), array([  37, 1300,  902], dtype=int32), array([   9, 1518,  609,  734,  633, 1637, 1638,  877, 1163,  761, 1524,\n",
      "       1636, 1183], dtype=int32), array([1102, 1134,  734,  716,  262, 1163,   21,   16, 1308, 1313],\n",
      "      dtype=int32), array([ 275, 1163], dtype=int32), array([1163,  734], dtype=int32), array([1541, 1612, 1617, 1623, 1306, 1364, 1613, 1618, 1620, 1621, 1365,\n",
      "        567, 1614, 1615, 1616, 1619, 1622, 1407], dtype=int32), array([1294], dtype=int32), array([45], dtype=int32), array([627, 624, 186, 386], dtype=int32), array([ 329, 1301, 1163, 1302,  983], dtype=int32), array([509], dtype=int32), array([ 205, 1163, 1103,  545, 1308], dtype=int32), array([1686, 1582], dtype=int32), array([1103,  551,   73,  321], dtype=int32), array([1304,  771,  147,  908,  994], dtype=int32), array([362, 416, 203, 518, 413, 240], dtype=int32), array([1321, 1176, 1308, 1102, 1163], dtype=int32), array([ 693, 1738,  321], dtype=int32), array([140], dtype=int32), array([1163,  545, 1103,  353,  463], dtype=int32), array([ 463,  545, 1525,  353], dtype=int32), array([ 171,  734,   30, 1163,  405,   66,  289, 1103], dtype=int32), array([1713], dtype=int32), array([1103, 1163], dtype=int32), array([  84,  950, 1321,   90, 1163, 1402, 1405,  386,  490], dtype=int32), array([1692], dtype=int32), array([1087,  386, 1088, 1318], dtype=int32), array([1176, 1163], dtype=int32), array([  90, 1997], dtype=int32), array([698], dtype=int32), array([  12,  183, 1176], dtype=int32), array([1103], dtype=int32), array([ 795, 1845], dtype=int32), array([1934,  365,  178,  218, 1933, 1493,  209,  488], dtype=int32), array([ 994, 1082,  170], dtype=int32), array([1931, 1932], dtype=int32), array([1712, 1713], dtype=int32), array([1134], dtype=int32), array([1183,   91, 1306, 1103, 1315, 1134], dtype=int32), array([ 260, 1134,  310, 1457, 1459], dtype=int32), array([ 994, 1134, 1037,  726, 1163,  183,  763, 1306, 1008,   94, 1872],\n",
      "      dtype=int32), array([ 910,  442, 1163,  399, 1439,  686, 1780], dtype=int32), array([196, 112, 692, 755, 809], dtype=int32), array([1682, 1260, 1673, 1683], dtype=int32), array([140], dtype=int32), array([1576, 1163], dtype=int32), array([289, 405,  30,  66], dtype=int32), array([140], dtype=int32), array([ 983, 1301, 1163], dtype=int32), array([183,  12], dtype=int32), array([666], dtype=int32), array([ 231, 1609,  758,  505,  226,  760], dtype=int32), array([1313, 1710], dtype=int32), array([1467,  870, 1103], dtype=int32), array([ 423,  803, 1588,  196], dtype=int32), array([763], dtype=int32), array([1803], dtype=int32), array([ 813, 1163, 1176], dtype=int32), array([1496, 1497, 1498], dtype=int32), array([1924,  149,  933,  233,  909, 1520,  686,   90, 1473,  366],\n",
      "      dtype=int32), array([1565, 1519, 1564, 1384,  723, 1516,   73,  796], dtype=int32), array([321], dtype=int32), array([75], dtype=int32), array([ 120,  499,  719, 1103], dtype=int32), array([1590,  792,  809,  196], dtype=int32), array([1163,  328,  465,  203,  550,  205,  240], dtype=int32), array([ 734, 1163,   74,  386, 1176, 1102, 1321], dtype=int32), array([1602, 1747, 1751, 1754, 1749, 1750,  782, 1399,  765, 1542, 1555,\n",
      "       1744, 1745, 1746, 1752, 2070, 2071], dtype=int32), array([433, 183], dtype=int32), array([ 832, 1163,  386,  670,  734, 1102], dtype=int32), array([ 386,  734, 1183,   42, 1176, 1321], dtype=int32), array([1594], dtype=int32), array([ 734,  160, 1163], dtype=int32), array([ 734,  386, 1576, 1163, 1183,  758,  670, 1176, 1308], dtype=int32), array([1652,   22, 1646, 1648, 1402, 1647, 1649, 1650, 1651], dtype=int32), array([1407, 1947,  545,  328,  216,   80], dtype=int32), array([1183, 1404,  760,  386, 1437, 1176,  415,  716, 1419, 1439,  741,\n",
      "        758,  734,  670,  508,  373], dtype=int32), array([ 686, 1308,  758,  716, 1176, 1163, 1321,  386, 1306, 1506,  734,\n",
      "       1419, 1103, 1183], dtype=int32), array([ 404,  579, 1163, 1134,  386,   90,  670], dtype=int32), array([1133, 1306, 1105,  784,  734, 2041, 1625, 1624,  643,  571, 1824,\n",
      "       2040], dtype=int32), array([444], dtype=int32), array([1282, 1163, 1109], dtype=int32), array([170,  19], dtype=int32), array([ 496, 1119, 1608,   67], dtype=int32), array([1163,  734, 1601, 1102], dtype=int32), array([ 664, 1126, 1163, 1176,  262, 1183], dtype=int32), array([1125, 1287, 1508, 1163, 1176,  386, 1509], dtype=int32), array([713], dtype=int32), array([ 758,  273, 1183, 1134,  716], dtype=int32), array([1163, 1176, 1321,  386, 1134,  452,  571,  758,  670, 1103, 1183,\n",
      "        734], dtype=int32), array([ 624, 1163,  734, 1407, 1408, 1410], dtype=int32), array([1090, 1632,  734, 1630, 1631, 1089, 1091], dtype=int32), array([1289], dtype=int32), array([1163, 1402,  386,  670, 1437, 1442,  734,  719, 1103,  994, 1439,\n",
      "       1408, 1407, 1410,  120], dtype=int32), array([1509, 1508, 1287,  386, 1163, 1125, 1308], dtype=int32), array([1163, 1126,  330,  141,   26,  452, 1183, 1259, 1308,  622,  974,\n",
      "        544,  739, 1176, 1321, 1635,  734, 1310,   21,  262,   16, 1256,\n",
      "       1634,  612,    9,  758, 1313], dtype=int32), array([ 66, 289, 171, 994,  30, 405], dtype=int32), array([1176, 1102, 1183,   90, 1321,  386, 1163, 1308,  734,  392],\n",
      "      dtype=int32), array([ 102, 1163, 1103, 1102,  975,  613,  330, 1126, 1256, 1183,  734,\n",
      "        758,  544,  262,    9, 1636,  974,  834,  609, 1518,  622],\n",
      "      dtype=int32), array([1639, 1163], dtype=int32), array([ 509, 1522], dtype=int32), array([1163,  734,  716,  478, 1183,  145, 1102,  404,  579, 1373],\n",
      "      dtype=int32), array([1163,  734, 1310, 1441, 1642,  760,  758,  670], dtype=int32), array([1645, 1773], dtype=int32), array([ 509,  183, 1134, 1163, 1644,  734], dtype=int32), array([1183,  633, 1163, 1637], dtype=int32), array([1163, 1308, 1103,  545,  734, 1443,  353, 1183], dtype=int32), array([ 328,  205, 1163,  279,  550, 1183, 1712, 1103, 1315,  321],\n",
      "      dtype=int32), array([1310,  757, 1715, 1407, 1417, 1313, 1710, 1437,  758, 1405,  734],\n",
      "      dtype=int32), array([ 670, 1344,  758, 1183,  386, 1315, 1163, 1443], dtype=int32), array([ 386,   29, 1163, 1308,  378], dtype=int32), array([ 758,  881,  455, 1122, 1827,  734, 1633, 1217], dtype=int32), array([45], dtype=int32), array([321], dtype=int32), array([392], dtype=int32), array([388, 418, 107], dtype=int32), array([321, 328, 545], dtype=int32), array([1964, 2072], dtype=int32), array([ 734,  189, 1163], dtype=int32), array([1823,  734,  758], dtype=int32), array([ 672, 1163, 1443,  734], dtype=int32), array([995, 734], dtype=int32), array([ 423, 1266], dtype=int32), array([1801, 1163,  734, 1802], dtype=int32), array([1270], dtype=int32), array([ 665, 1163], dtype=int32), array([1270], dtype=int32), array([1439,  758, 1419, 1642, 1437, 1442, 1310,  734, 1405,  716],\n",
      "      dtype=int32), array([ 348,  734, 1103, 1163], dtype=int32), array([627], dtype=int32), array([627], dtype=int32), array([1255], dtype=int32), array([1456, 1566, 1345, 1445, 1704], dtype=int32), array([1102, 1722, 1103,  856, 1163,  386], dtype=int32), array([1123,  758, 1311, 1183, 1163, 1373,  734, 1419, 1322, 1308, 1321,\n",
      "        716, 1102, 1316], dtype=int32), array([615, 114, 561, 207], dtype=int32), array([1512, 1822, 1819,  760, 1405, 1179,  937, 1820, 1475,  879,  936,\n",
      "       1821], dtype=int32), array([ 254, 1163,  734, 1176], dtype=int32), array([1322, 1163,  716, 1103,  734,  758, 1102, 1373, 1419], dtype=int32), array([ 120, 1308, 1176, 1183, 1321,  545,  216,  581,  353, 1103, 1163,\n",
      "        465,  205, 1102, 1253], dtype=int32), array([ 104, 1836], dtype=int32), array([ 734,  907, 1163, 1469, 1321, 1499, 1102,  758], dtype=int32), array([150, 734], dtype=int32), array([  30,  405,  171,  734,   66,  289, 1103], dtype=int32), array([1815], dtype=int32), array([ 262,  974,  622, 1126, 1134,   21,   16,  975,  834,  330,  734,\n",
      "       1163, 1311, 1183, 1308,  757, 1407,  716, 1103, 1419,  544,  758,\n",
      "       1176, 1321, 1405,  508], dtype=int32), array([ 262,   16,  974,  975,  613,  609, 1408,  386, 1313,   21,  622,\n",
      "       1595, 1438,  758,  141,  544,  102, 1518,  734, 1163, 1442],\n",
      "      dtype=int32), array([1176,  499, 1183], dtype=int32), array([ 499, 1163], dtype=int32), array([1163, 1561], dtype=int32), array([ 538, 2000, 1768], dtype=int32), array([386], dtype=int32), array([ 837,  326, 2073, 1729, 2056], dtype=int32), array([ 329,  734, 1163, 1301, 1302, 1929,  983], dtype=int32), array([1313, 1710, 1163], dtype=int32), array([1823, 1102, 1163,  734, 1419, 1322, 1373,  758,  716], dtype=int32), array([1825], dtype=int32), array([258,  32, 150], dtype=int32), array([464], dtype=int32), array([1103, 1163, 1668,  307, 1176, 1308, 1134,   47], dtype=int32), array([1308, 1313, 1781, 1163], dtype=int32), array([1134,  473], dtype=int32), array([ 205,  550,  416,  240, 1103, 1163,  328], dtype=int32), array([1163, 1576], dtype=int32), array([1837, 1839,  325, 1838], dtype=int32), array([1774, 1831, 1372, 1163, 1308, 1668], dtype=int32), array([ 205, 1308,   30, 1713,  328, 1103, 1176,  171,  353,  545, 1712,\n",
      "       1134,  321,   66,  405,  289], dtype=int32), array([1826, 1103, 1313,  758, 1109,  734, 1163, 1183], dtype=int32), array([1134,  353], dtype=int32), array([ 716,  734, 1183, 1421, 1176, 1308,  149, 1134, 1163], dtype=int32), array([1726,  994, 1715], dtype=int32), array([ 183, 1715,   12, 1439, 1215], dtype=int32), array([ 768,  149, 1176,  639,  741, 1313, 1310, 1183, 1308,  728,   12,\n",
      "        183,  170,  571, 1402, 1405,  734, 1441, 1439,   50, 1946,  804,\n",
      "       1355,  832,  386,  828,  757, 1437,  723, 1462], dtype=int32), array([1116,  141,  509,  590, 1799,   21,  787,  923,  665,   85,  534,\n",
      "       1532,  591,  659,  773], dtype=int32), array([ 550,  418,  328,  386, 1163], dtype=int32), array([ 953,  887, 1137, 1582,   32,  725,  768], dtype=int32), array([ 670, 1097, 1726, 1163,  311, 1099, 1095,  386], dtype=int32), array([ 211, 1163], dtype=int32), array([ 311, 1163,    7], dtype=int32), array([1344,   46, 1176,  734, 1641, 1310, 1134, 1321, 1102, 1407, 1417,\n",
      "        427, 1103, 1316, 1183, 1308, 1163,  386], dtype=int32), array([1008,  203,  205], dtype=int32), array([1008], dtype=int32), array([ 392,  226, 1183, 1102, 1253, 1134, 1306], dtype=int32), array([689], dtype=int32), array([150, 196, 562], dtype=int32), array([1685], dtype=int32), array([627], dtype=int32), array([1171], dtype=int32), array([  20,  122,  361, 1493,  734,  415], dtype=int32), array([1817, 1439,  758, 1310,  716, 1253,  734, 1405,  386], dtype=int32), array([1313], dtype=int32), array([ 42, 716, 758], dtype=int32), array([734], dtype=int32), array([ 716,  186, 1419], dtype=int32), array([1183, 1313, 1823,  758,  734], dtype=int32), array([1102,  758,  734, 1313, 1163,  716, 1419, 1601], dtype=int32), array([ 757,  716, 1419,  741, 1313], dtype=int32), array([ 757, 1405, 1974,  386, 1217, 1506,  828,  716, 1973,  734, 1827,\n",
      "       1171,  758, 1419, 1163,  852, 1536, 1248], dtype=int32), array([1818], dtype=int32), array([1818], dtype=int32), array([210], dtype=int32), array([1758, 1987, 1505, 1988, 1990, 1989], dtype=int32), array([1769], dtype=int32), array([ 516,  234,  271,   32,  258,  150,  287,  679, 1104], dtype=int32), array([1417, 1003, 1407], dtype=int32), array([2000], dtype=int32), array([ 120, 1103], dtype=int32), array([84], dtype=int32), array([2076], dtype=int32), array([50], dtype=int32), array([1840, 1841, 1843, 1759, 1842], dtype=int32), array([1538, 1544, 1558, 1216, 1306,  401,  717,  592, 2060, 2061,  938,\n",
      "       1470,  892, 1227, 1174, 1152, 1464,  286, 1476], dtype=int32), array([224, 187], dtype=int32), array([ 155, 1795], dtype=int32), array([1835, 1764, 1559, 1708, 1834], dtype=int32), array([321], dtype=int32), array([447,  62,  88], dtype=int32), array([386, 175], dtype=int32), array([1866], dtype=int32), array([ 321, 1408, 1103, 1407, 1163], dtype=int32), array([559], dtype=int32), array([  24,  386, 1134,  628], dtype=int32), array([1715, 1540,  268, 1043, 1624, 1848,  221,  166,  675,  822],\n",
      "      dtype=int32), array([1163, 1134, 1308, 1321, 1183, 1103, 1176], dtype=int32), array([  64, 1151, 1288], dtype=int32), array([ 322, 1163,  565,  798,  381], dtype=int32), array([392], dtype=int32), array([1111, 1297], dtype=int32), array([203, 413, 240, 719, 416, 120, 499, 362, 518], dtype=int32), array([ 302,  386, 1103, 1163,  450,  560, 1466], dtype=int32), array([ 464, 1554,  931], dtype=int32), array([818, 369], dtype=int32), array([1624, 1163,  461,  179,  238, 1800,  734, 1493,  361, 1933,   55,\n",
      "        132], dtype=int32), array([1905,  951,   27,  952,  672, 1857,  725,    2,  393,   11],\n",
      "      dtype=int32), array([1171, 1163,  734,  346, 1183,  716, 1419], dtype=int32), array([758, 734, 254], dtype=int32), array([1964, 1506], dtype=int32), array([90], dtype=int32), array([1664,  639, 1176, 1163], dtype=int32), array([1102, 1823,  734, 1163, 1373, 1322], dtype=int32), array([ 734,  716, 1419, 1163, 1601,  386,  670], dtype=int32), array([ 170, 1163,  734,  758,  716], dtype=int32), array([1668,  314, 1294], dtype=int32), array([1402,  321, 1109,  741], dtype=int32), array([1272], dtype=int32), array([918], dtype=int32), array([196], dtype=int32), array([742], dtype=int32), array([ 758, 1419, 1321, 1183, 1823,  734, 1163,  716,  741], dtype=int32), array([1163, 1930,  386,  670], dtype=int32), array([ 149,  565, 1399, 1321, 1103,  586,  734, 1163, 1134, 1061, 1215,\n",
      "        588, 1176], dtype=int32), array([1308, 1437, 1637,  386,  734, 1313, 1163, 1134, 1183, 1102,  633,\n",
      "       1722,  758, 1176, 1306], dtype=int32), array([1163, 1102], dtype=int32), array([1103], dtype=int32), array([2065,  758,  386,  889], dtype=int32), array([1176, 1514, 1321,  299, 1261, 1755, 1163, 1308, 1366], dtype=int32), array([42], dtype=int32), array([1134], dtype=int32), array([1102, 1163,  579], dtype=int32), array([1313,  582, 1109,  386, 1437, 1176,  758, 1596, 1804, 1306, 1163],\n",
      "      dtype=int32), array([1102, 1163, 1715,  734, 1801, 1802, 1321], dtype=int32), array([ 957, 1277], dtype=int32), array([1163,  716,  734, 1419, 1134, 1183, 1601,  758], dtype=int32), array([1405,  639, 1641, 1475,  936, 2004,  879, 1417, 1179], dtype=int32), array([1569, 1570,  386,  734, 1571, 1450, 1448, 1670], dtype=int32), array([550], dtype=int32), array([1176], dtype=int32), array([578], dtype=int32), array([1939], dtype=int32), array([1434, 1102, 1322, 1435, 1183, 1163,  734,  686, 1373], dtype=int32), array([1163, 1102], dtype=int32), array([ 317,  425,  509, 1734,  166,  230,  442,  810,  386,  508],\n",
      "      dtype=int32), array([1183,  734, 1373,  579,  145,  404,  469,  478, 1163,  716, 1102],\n",
      "      dtype=int32), array([1183,   12,   42,  716, 1176,  734, 1437], dtype=int32), array([739], dtype=int32), array([1308, 1321, 1163, 1176, 1306], dtype=int32), array([  90, 1008, 1309, 1402, 1404, 1321, 1183, 1322, 1406,  734,  758,\n",
      "       1315, 1176,   84,  478, 1725,  950, 1163,  386,  490, 1102, 1373,\n",
      "       1405, 1410,  551, 1307, 1308], dtype=int32), array([1935,  684], dtype=int32), array([ 757, 1405, 1217, 1506,  734,  852, 1536, 1974,  386,  828, 1248,\n",
      "       1973], dtype=int32), array([ 550,  328,  471,  216,  681,  465,  362,  416, 1163,   14,  100,\n",
      "        388,  413,   66,   30,  171, 1102,  205, 1103,  581,  347,  418,\n",
      "        279,  321,  203,  240,  405,  289, 1373,  386], dtype=int32), array([1021,   88, 1220,  797, 1849,  897, 1859,  285, 1789,  369, 1860,\n",
      "       1876,   76], dtype=int32), array([602, 703, 805, 756], dtype=int32), array([805, 602, 703, 133, 359, 756,  17], dtype=int32), array([ 404, 1163, 1102, 1183,  579], dtype=int32), array([ 369,  808,  962,  868, 1849, 1844, 2025, 2026], dtype=int32), array([ 579,  145,   34,  490,  734, 1402,  758, 1405,  304, 1163, 1102,\n",
      "       1373,  530, 1314, 1183,   89], dtype=int32), array([1102, 1373,  758, 1314, 1183,  145,   89, 1405,  304,  579, 1163,\n",
      "        734,  490, 1402,  530,   34], dtype=int32), array([1183,  530, 1314, 1163], dtype=int32), array([1008, 1671, 1006], dtype=int32), array([1253,  781, 1176,   89,  230, 1402, 1321,  304,  734, 1405,  145,\n",
      "       1163, 1102, 1715, 1183, 1308,  579,  386], dtype=int32), array([1163, 1102], dtype=int32), array([1163, 1102], dtype=int32), array([ 760, 1306,  303,  386,   53, 1163, 1373,  508,  734, 1402,  758,\n",
      "        242, 1315, 1321, 1322,  686,  530, 1405,  579,  304,    3, 1102,\n",
      "       1253, 1308, 1183,   89,  230], dtype=int32), array([1163, 1102], dtype=int32), array([ 473,  386, 1134], dtype=int32), array([1508, 1163,  758,  716, 1103,  734], dtype=int32), array([1134], dtype=int32), array([ 145, 1163,  579,  734,  386, 1402], dtype=int32), array([768, 651], dtype=int32)]\n"
     ]
    }
   ],
   "source": [
    "idx_target = []\n",
    "for i in range(num_drug):\n",
    "    a=drug_target_table[drug_target_table.drug_id==i]['target_id']\n",
    "    b=np.array(a)\n",
    "    idx_target.append(b)\n",
    "print(idx_target)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 26,
   "metadata": {},
   "outputs": [],
   "source": [
    "with open(\"dd_simi.txt\",\"w\") as f:\n",
    "    for i in range(num_drug):\n",
    "        for j in range(i+1,num_drug):\n",
    "            union=np.union1d(idx_target[i],idx_target[j])\n",
    "            inter=np.intersect1d(idx_target[i],idx_target[j])  \n",
    "            jaccard = len(inter)/len(union)\n",
    "            if jaccard > 0 :\n",
    "                f.writelines(str(i)+\"\\t\"+str(j)+\"\\t\"+str(jaccard)+\"\\n\")\n",
    "f.close()"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "common",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.9.11"
  },
  "orig_nbformat": 4
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
